GLee.c   GLee.c 
/************************************************************************** * /************************************************************************** *
* *
* GLee.c * GLee.c
* GLee (OpenGL Easy Extension library) * GLee (OpenGL Easy Extension library)
* Version : 5.33 * Version : 5.4
* *
* Copyright (c)2008 Ben Woodhouse All rights reserved. * Copyright (c)2009 Ben Woodhouse All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are * modification, are permitted provided that the following conditions are
* met: * met:
* 1. Redistributions of source code must retain the above copyright * 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer as * notice, this list of conditions and the following disclaimer as
* the first lines of this file unmodified. * the first lines of this file unmodified.
* 2. Redistributions in binary form must reproduce the above copyright * 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the * notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution. * documentation and/or other materials provided with the distribution.
skipping to change at line 32 skipping to change at line 32
* IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* Web: http://elf-stone.com/glee.php * Web: http://elf-stone.com/glee.php
* *
* [This file was automatically generated by GLeeGen 6.0 * [This file was automatically generated by GLeeGen 7.0
* *
*************************************************************************** / *************************************************************************** /
#ifdef _MSC_VER #ifdef _MSC_VER
#pragma optimize( "g", off ) #pragma optimize( "g", off )
#endif #endif
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
skipping to change at line 366 skipping to change at line 366
GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE; GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE;
GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE; GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE;
GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE; GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE;
GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE; GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE; GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE; GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE;
GLboolean _GLEE_MESAX_texture_stack = GL_FALSE; GLboolean _GLEE_MESAX_texture_stack = GL_FALSE;
GLboolean _GLEE_EXT_timer_query = GL_FALSE; GLboolean _GLEE_EXT_timer_query = GL_FALSE;
GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE; GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE;
GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE; GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE;
GLboolean _GLEE_NV_gpu_program4 = GL_FALSE;
GLboolean _GLEE_NV_geometry_program4 = GL_FALSE;
GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
GLboolean _GLEE_NV_vertex_program4 = GL_FALSE;
GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE; GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE;
GLboolean _GLEE_EXT_draw_instanced = GL_FALSE; GLboolean _GLEE_EXT_draw_instanced = GL_FALSE;
GLboolean _GLEE_EXT_packed_float = GL_FALSE; GLboolean _GLEE_EXT_packed_float = GL_FALSE;
GLboolean _GLEE_EXT_texture_array = GL_FALSE; GLboolean _GLEE_EXT_texture_array = GL_FALSE;
GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE; GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE;
GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE; GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE;
GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE; GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE;
GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE; GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE;
GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE; GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE;
GLboolean _GLEE_NV_fragment_program4 = GL_FALSE;
GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE; GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE; GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE;
GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE; GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE;
GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE; GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE;
GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE; GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE;
GLboolean _GLEE_NV_transform_feedback = GL_FALSE; GLboolean _GLEE_NV_transform_feedback = GL_FALSE;
GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE; GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE;
GLboolean _GLEE_EXT_texture_integer = GL_FALSE; GLboolean _GLEE_EXT_texture_integer = GL_FALSE;
GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE; GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE;
GLboolean _GLEE_NV_conditional_render = GL_FALSE; GLboolean _GLEE_NV_conditional_render = GL_FALSE;
GLboolean _GLEE_NV_present_video = GL_FALSE; GLboolean _GLEE_NV_present_video = GL_FALSE;
GLboolean _GLEE_EXT_transform_feedback = GL_FALSE; GLboolean _GLEE_EXT_transform_feedback = GL_FALSE;
GLboolean _GLEE_EXT_direct_state_access = GL_FALSE; GLboolean _GLEE_EXT_direct_state_access = GL_FALSE;
GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE; GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE;
GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE;
GLboolean _GLEE_NV_explicit_multisample = GL_FALSE;
GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE;
GLboolean _GLEE_SGIX_texture_select = GL_FALSE; GLboolean _GLEE_SGIX_texture_select = GL_FALSE;
GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE; GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE;
GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE; GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE;
GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE; GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE;
GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE; GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE;
GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
GLboolean _GLEE_EXT_scene_marker = GL_FALSE; GLboolean _GLEE_EXT_scene_marker = GL_FALSE;
GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE; GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE;
GLboolean _GLEE_EXT_texture_env = GL_FALSE; GLboolean _GLEE_EXT_texture_env = GL_FALSE;
GLboolean _GLEE_IBM_static_data = GL_FALSE; GLboolean _GLEE_IBM_static_data = GL_FALSE;
GLboolean _GLEE_NV_gpu_program4 = GL_FALSE;
GLboolean _GLEE_OES_byte_coordinates = GL_FALSE; GLboolean _GLEE_OES_byte_coordinates = GL_FALSE;
GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE; GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE;
GLboolean _GLEE_OES_single_precision = GL_FALSE; GLboolean _GLEE_OES_single_precision = GL_FALSE;
GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE; GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE;
GLboolean _GLEE_SGIX_texture_range = GL_FALSE; GLboolean _GLEE_SGIX_texture_range = GL_FALSE;
/* GL Extension names */ /* GL Extension names */
char __GLeeGLExtensionNames[322][39]={ char __GLeeGLExtensionNames[322][39]={
"GL_VERSION_1_2", "GL_VERSION_1_2",
skipping to change at line 692 skipping to change at line 692
"GL_GREMEDY_string_marker", "GL_GREMEDY_string_marker",
"GL_EXT_packed_depth_stencil", "GL_EXT_packed_depth_stencil",
"GL_EXT_stencil_clear_tag", "GL_EXT_stencil_clear_tag",
"GL_EXT_texture_sRGB", "GL_EXT_texture_sRGB",
"GL_EXT_framebuffer_blit", "GL_EXT_framebuffer_blit",
"GL_EXT_framebuffer_multisample", "GL_EXT_framebuffer_multisample",
"GL_MESAX_texture_stack", "GL_MESAX_texture_stack",
"GL_EXT_timer_query", "GL_EXT_timer_query",
"GL_EXT_gpu_program_parameters", "GL_EXT_gpu_program_parameters",
"GL_APPLE_flush_buffer_range", "GL_APPLE_flush_buffer_range",
"GL_NV_gpu_program4",
"GL_NV_geometry_program4",
"GL_EXT_geometry_shader4",
"GL_NV_vertex_program4",
"GL_EXT_gpu_shader4", "GL_EXT_gpu_shader4",
"GL_EXT_draw_instanced", "GL_EXT_draw_instanced",
"GL_EXT_packed_float", "GL_EXT_packed_float",
"GL_EXT_texture_array", "GL_EXT_texture_array",
"GL_EXT_texture_buffer_object", "GL_EXT_texture_buffer_object",
"GL_EXT_texture_compression_latc", "GL_EXT_texture_compression_latc",
"GL_EXT_texture_compression_rgtc", "GL_EXT_texture_compression_rgtc",
"GL_EXT_texture_shared_exponent", "GL_EXT_texture_shared_exponent",
"GL_NV_depth_buffer_float", "GL_NV_depth_buffer_float",
"GL_NV_fragment_program4",
"GL_NV_framebuffer_multisample_coverage", "GL_NV_framebuffer_multisample_coverage",
"GL_EXT_framebuffer_sRGB", "GL_EXT_framebuffer_sRGB",
"GL_NV_geometry_shader4", "GL_NV_geometry_shader4",
"GL_NV_parameter_buffer_object", "GL_NV_parameter_buffer_object",
"GL_EXT_draw_buffers2", "GL_EXT_draw_buffers2",
"GL_NV_transform_feedback", "GL_NV_transform_feedback",
"GL_EXT_bindable_uniform", "GL_EXT_bindable_uniform",
"GL_EXT_texture_integer", "GL_EXT_texture_integer",
"GL_GREMEDY_frame_terminator", "GL_GREMEDY_frame_terminator",
"GL_NV_conditional_render", "GL_NV_conditional_render",
"GL_NV_present_video", "GL_NV_present_video",
"GL_EXT_transform_feedback", "GL_EXT_transform_feedback",
"GL_EXT_direct_state_access", "GL_EXT_direct_state_access",
"GL_EXT_vertex_array_bgra", "GL_EXT_vertex_array_bgra",
"GL_EXT_texture_swizzle",
"GL_NV_explicit_multisample",
"GL_NV_transform_feedback2",
"GL_SGIX_texture_select", "GL_SGIX_texture_select",
"GL_INGR_blend_func_separate", "GL_INGR_blend_func_separate",
"GL_SGIX_depth_pass_instrument", "GL_SGIX_depth_pass_instrument",
"GL_SGIX_igloo_interface", "GL_SGIX_igloo_interface",
"GL_EXT_fragment_lighting", "GL_EXT_fragment_lighting",
"GL_EXT_geometry_shader4",
"GL_EXT_scene_marker", "GL_EXT_scene_marker",
"GL_EXT_texture_compression_dxt1", "GL_EXT_texture_compression_dxt1",
"GL_EXT_texture_env", "GL_EXT_texture_env",
"GL_IBM_static_data", "GL_IBM_static_data",
"GL_NV_gpu_program4",
"GL_OES_byte_coordinates", "GL_OES_byte_coordinates",
"GL_OES_compressed_paletted_texture", "GL_OES_compressed_paletted_texture",
"GL_OES_single_precision", "GL_OES_single_precision",
"GL_SGIX_pixel_texture_bits", "GL_SGIX_pixel_texture_bits",
"GL_SGIX_texture_range" "GL_SGIX_texture_range"
}; };
int __GLeeGLNumExtensions=322; int __GLeeGLNumExtensions=322;
/* GL_VERSION_1_2 */ /* GL_VERSION_1_2 */
#ifdef __GLEE_GL_VERSION_1_2 #ifdef __GLEE_GL_VERSION_1_2
void __stdcall _Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf bl #ifndef GLEE_C_DEFINED_glBlendColor
ue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha) #define GLEE_C_DEFINED_glBlendColor
;} void __stdcall GLee_Lazy_glBlendColor(GLclampf red, GLclampf green, GLcla
void __stdcall _Lazy_glBlendEquation(GLenum mode) mpf blue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue,
{if (GLeeInit()) glBlendEquation(mode);} alpha);}
void __stdcall _Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor=GLee_Lazy_glBlendColor;
end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) #endif
glDrawRangeElements(mode, start, end, count, type, indices);} #ifndef GLEE_C_DEFINED_glBlendEquation
void __stdcall _Lazy_glColorTable(GLenum target, GLenum internalformat, GLs #define GLEE_C_DEFINED_glBlendEquation
izei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeIni void __stdcall GLee_Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) g
t()) glColorTable(target, internalformat, width, format, type, table);} lBlendEquation(mode);}
void __stdcall _Lazy_glColorTableParameterfv(GLenum target, GLenum pname, c GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation=GLee_Lazy_glBlendE
onst GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pn quation;
ame, params);} #endif
void __stdcall _Lazy_glColorTableParameteriv(GLenum target, GLenum pname, c #ifndef GLEE_C_DEFINED_glDrawRangeElements
onst GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pnam #define GLEE_C_DEFINED_glDrawRangeElements
e, params);} void __stdcall GLee_Lazy_glDrawRangeElements(GLenum mode, GLuint start, G
void __stdcall _Lazy_glCopyColorTable(GLenum target, GLenum internalformat, Luint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeIn
GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable(target it()) glDrawRangeElements(mode, start, end, count, type, indices);}
, internalformat, x, y, width);} GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements=GLee_Lazy_
void __stdcall _Lazy_glGetColorTable(GLenum target, GLenum format, GLenum t glDrawRangeElements;
ype, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format, type #endif
, table);} #ifndef GLEE_C_DEFINED_glColorTable
void __stdcall _Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname #define GLEE_C_DEFINED_glColorTable
, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(target, pn void __stdcall GLee_Lazy_glColorTable(GLenum target, GLenum internalforma
ame, params);} t, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (G
void __stdcall _Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname LeeInit()) glColorTable(target, internalformat, width, format, type, table)
, GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target, pnam ;}
e, params);} GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable=GLee_Lazy_glColorTable;
void __stdcall _Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei #endif
count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) g #ifndef GLEE_C_DEFINED_glColorTableParameterfv
lColorSubTable(target, start, count, format, type, data);} #define GLEE_C_DEFINED_glColorTableParameterfv
void __stdcall _Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLin void __stdcall GLee_Lazy_glColorTableParameterfv(GLenum target, GLenum pn
t x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(target, ame, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(targ
start, x, y, width);} et, pname, params);}
void __stdcall _Lazy_glConvolutionFilter1D(GLenum target, GLenum internalfo GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv=GL
rmat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if ee_Lazy_glColorTableParameterfv;
(GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, #endif
type, image);} #ifndef GLEE_C_DEFINED_glColorTableParameteriv
void __stdcall _Lazy_glConvolutionFilter2D(GLenum target, GLenum internalfo #define GLEE_C_DEFINED_glColorTableParameteriv
rmat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvo void __stdcall GLee_Lazy_glColorTableParameteriv(GLenum target, GLenum pn
id * image) {if (GLeeInit()) glConvolutionFilter2D(target, internalformat, ame, const GLint * params) {if (GLeeInit()) glColorTableParameteriv(target
width, height, format, type, image);} , pname, params);}
void __stdcall _Lazy_glConvolutionParameterf(GLenum target, GLenum pname, G GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv=GL
Lfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pname, par ee_Lazy_glColorTableParameteriv;
ams);} #endif
void __stdcall _Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, #ifndef GLEE_C_DEFINED_glCopyColorTable
const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(target, #define GLEE_C_DEFINED_glCopyColorTable
pname, params);} void __stdcall GLee_Lazy_glCopyColorTable(GLenum target, GLenum internalf
void __stdcall _Lazy_glConvolutionParameteri(GLenum target, GLenum pname, G ormat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable(
Lint params) {if (GLeeInit()) glConvolutionParameteri(target, pname, para target, internalformat, x, y, width);}
ms);} GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable=GLee_Lazy_glCopy
void __stdcall _Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, ColorTable;
const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(target, pn #endif
ame, params);} #ifndef GLEE_C_DEFINED_glGetColorTable
void __stdcall _Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum intern #define GLEE_C_DEFINED_glGetColorTable
alformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolut void __stdcall GLee_Lazy_glGetColorTable(GLenum target, GLenum format, GL
ionFilter1D(target, internalformat, x, y, width);} enum type, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format
void __stdcall _Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum intern , type, table);}
alformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit() GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable=GLee_Lazy_glGetCol
) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);} orTable;
void __stdcall _Lazy_glGetConvolutionFilter(GLenum target, GLenum format, G #endif
Lenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter(target #ifndef GLEE_C_DEFINED_glGetColorTableParameterfv
, format, type, image);} #define GLEE_C_DEFINED_glGetColorTableParameterfv
void __stdcall _Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pnam void __stdcall GLee_Lazy_glGetColorTableParameterfv(GLenum target, GLenum
e, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(target, pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(targ
pname, params);} et, pname, params);}
void __stdcall _Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pnam GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParamete
e, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(target, pn rfv=GLee_Lazy_glGetColorTableParameterfv;
ame, params);} #endif
void __stdcall _Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLe #ifndef GLEE_C_DEFINED_glGetColorTableParameteriv
num type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) g #define GLEE_C_DEFINED_glGetColorTableParameteriv
lGetSeparableFilter(target, format, type, row, column, span);} void __stdcall GLee_Lazy_glGetColorTableParameteriv(GLenum target, GLenum
void __stdcall _Lazy_glSeparableFilter2D(GLenum target, GLenum internalform pname, GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target
at, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid , pname, params);}
* row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2D(target GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParamete
, internalformat, width, height, format, type, row, column);} riv=GLee_Lazy_glGetColorTableParameteriv;
void __stdcall _Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum #endif
format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogram(targ #ifndef GLEE_C_DEFINED_glColorSubTable
et, reset, format, type, values);} #define GLEE_C_DEFINED_glColorSubTable
void __stdcall _Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, void __stdcall GLee_Lazy_glColorSubTable(GLenum target, GLsizei start, GL
GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target, pnam sizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeIni
e, params);} t()) glColorSubTable(target, start, count, format, type, data);}
void __stdcall _Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable=GLee_Lazy_glColorS
GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target, pname, ubTable;
params);} #endif
void __stdcall _Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum for #ifndef GLEE_C_DEFINED_glCopyColorSubTable
mat, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(target, re #define GLEE_C_DEFINED_glCopyColorSubTable
set, format, type, values);} void __stdcall GLee_Lazy_glCopyColorSubTable(GLenum target, GLsizei start
void __stdcall _Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GL , GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(ta
float * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, par rget, start, x, y, width);}
ams);} GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable=GLee_Lazy_
void __stdcall _Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GL glCopyColorSubTable;
int * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, param #endif
s);} #ifndef GLEE_C_DEFINED_glConvolutionFilter1D
void __stdcall _Lazy_glHistogram(GLenum target, GLsizei width, GLenum inter #define GLEE_C_DEFINED_glConvolutionFilter1D
nalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, width, int void __stdcall GLee_Lazy_glConvolutionFilter1D(GLenum target, GLenum inte
ernalformat, sink);} rnalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image
void __stdcall _Lazy_glMinmax(GLenum target, GLenum internalformat, GLboole ) {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, fo
an sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);} rmat, type, image);}
void __stdcall _Lazy_glResetHistogram(GLenum target) GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D=GLee_L
{if (GLeeInit()) glResetHistogram(target);} azy_glConvolutionFilter1D;
void __stdcall _Lazy_glResetMinmax(GLenum target) #endif
{if (GLeeInit()) glResetMinmax(target);} #ifndef GLEE_C_DEFINED_glConvolutionFilter2D
void __stdcall _Lazy_glTexImage3D(GLenum target, GLint level, GLint interna #define GLEE_C_DEFINED_glConvolutionFilter2D
lformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum void __stdcall GLee_Lazy_glConvolutionFilter2D(GLenum target, GLenum inte
format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3D rnalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, cons
(target, level, internalformat, width, height, depth, border, format, type, t GLvoid * image) {if (GLeeInit()) glConvolutionFilter2D(target, internalf
pixels);} ormat, width, height, format, type, image);}
void __stdcall _Lazy_glTexSubImage3D(GLenum target, GLint level, GLint xoff GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D=GLee_L
set, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei d azy_glConvolutionFilter2D;
epth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) #endif
glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, de #ifndef GLEE_C_DEFINED_glConvolutionParameterf
pth, format, type, pixels);} #define GLEE_C_DEFINED_glConvolutionParameterf
void __stdcall _Lazy_glCopyTexSubImage3D(GLenum target, GLint level, GLint void __stdcall GLee_Lazy_glConvolutionParameterf(GLenum target, GLenum pn
xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLs ame, GLfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pnam
izei height) {if (GLeeInit()) glCopyTexSubImage3D(target, level, xoffset, e, params);}
yoffset, zoffset, x, y, width, height);} GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf=GL
PFNGLBLENDCOLORPROC pglBlendColor=_Lazy_glBlendColor; ee_Lazy_glConvolutionParameterf;
PFNGLBLENDEQUATIONPROC pglBlendEquation=_Lazy_glBlendEquation; #endif
PFNGLDRAWRANGEELEMENTSPROC pglDrawRangeElements=_Lazy_glDrawRangeElements; #ifndef GLEE_C_DEFINED_glConvolutionParameterfv
PFNGLCOLORTABLEPROC pglColorTable=_Lazy_glColorTable; #define GLEE_C_DEFINED_glConvolutionParameterfv
PFNGLCOLORTABLEPARAMETERFVPROC pglColorTableParameterfv=_Lazy_glColorTableP void __stdcall GLee_Lazy_glConvolutionParameterfv(GLenum target, GLenum p
arameterfv; name, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(ta
PFNGLCOLORTABLEPARAMETERIVPROC pglColorTableParameteriv=_Lazy_glColorTableP rget, pname, params);}
arameteriv; GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv=
PFNGLCOPYCOLORTABLEPROC pglCopyColorTable=_Lazy_glCopyColorTable; GLee_Lazy_glConvolutionParameterfv;
PFNGLGETCOLORTABLEPROC pglGetColorTable=_Lazy_glGetColorTable; #endif
PFNGLGETCOLORTABLEPARAMETERFVPROC pglGetColorTableParameterfv=_Lazy_glGetCo #ifndef GLEE_C_DEFINED_glConvolutionParameteri
lorTableParameterfv; #define GLEE_C_DEFINED_glConvolutionParameteri
PFNGLGETCOLORTABLEPARAMETERIVPROC pglGetColorTableParameteriv=_Lazy_glGetCo void __stdcall GLee_Lazy_glConvolutionParameteri(GLenum target, GLenum pn
lorTableParameteriv; ame, GLint params) {if (GLeeInit()) glConvolutionParameteri(target, pname,
PFNGLCOLORSUBTABLEPROC pglColorSubTable=_Lazy_glColorSubTable; params);}
PFNGLCOPYCOLORSUBTABLEPROC pglCopyColorSubTable=_Lazy_glCopyColorSubTable; GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri=GL
PFNGLCONVOLUTIONFILTER1DPROC pglConvolutionFilter1D=_Lazy_glConvolutionFilt ee_Lazy_glConvolutionParameteri;
er1D; #endif
PFNGLCONVOLUTIONFILTER2DPROC pglConvolutionFilter2D=_Lazy_glConvolutionFilt #ifndef GLEE_C_DEFINED_glConvolutionParameteriv
er2D; #define GLEE_C_DEFINED_glConvolutionParameteriv
PFNGLCONVOLUTIONPARAMETERFPROC pglConvolutionParameterf=_Lazy_glConvolution void __stdcall GLee_Lazy_glConvolutionParameteriv(GLenum target, GLenum p
Parameterf; name, const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(targ
PFNGLCONVOLUTIONPARAMETERFVPROC pglConvolutionParameterfv=_Lazy_glConvoluti et, pname, params);}
onParameterfv; GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv=
PFNGLCONVOLUTIONPARAMETERIPROC pglConvolutionParameteri=_Lazy_glConvolution GLee_Lazy_glConvolutionParameteriv;
Parameteri; #endif
PFNGLCONVOLUTIONPARAMETERIVPROC pglConvolutionParameteriv=_Lazy_glConvoluti #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1D
onParameteriv; #define GLEE_C_DEFINED_glCopyConvolutionFilter1D
PFNGLCOPYCONVOLUTIONFILTER1DPROC pglCopyConvolutionFilter1D=_Lazy_glCopyCon void __stdcall GLee_Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum
volutionFilter1D; internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyCo
PFNGLCOPYCONVOLUTIONFILTER2DPROC pglCopyConvolutionFilter2D=_Lazy_glCopyCon nvolutionFilter1D(target, internalformat, x, y, width);}
volutionFilter2D; GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1
PFNGLGETCONVOLUTIONFILTERPROC pglGetConvolutionFilter=_Lazy_glGetConvolutio D=GLee_Lazy_glCopyConvolutionFilter1D;
nFilter; #endif
PFNGLGETCONVOLUTIONPARAMETERFVPROC pglGetConvolutionParameterfv=_Lazy_glGet #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2D
ConvolutionParameterfv; #define GLEE_C_DEFINED_glCopyConvolutionFilter2D
PFNGLGETCONVOLUTIONPARAMETERIVPROC pglGetConvolutionParameteriv=_Lazy_glGet void __stdcall GLee_Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum
ConvolutionParameteriv; internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLee
PFNGLGETSEPARABLEFILTERPROC pglGetSeparableFilter=_Lazy_glGetSeparableFilte Init()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, heig
r; ht);}
PFNGLSEPARABLEFILTER2DPROC pglSeparableFilter2D=_Lazy_glSeparableFilter2D; GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2
PFNGLGETHISTOGRAMPROC pglGetHistogram=_Lazy_glGetHistogram; D=GLee_Lazy_glCopyConvolutionFilter2D;
PFNGLGETHISTOGRAMPARAMETERFVPROC pglGetHistogramParameterfv=_Lazy_glGetHist #endif
ogramParameterfv; #ifndef GLEE_C_DEFINED_glGetConvolutionFilter
PFNGLGETHISTOGRAMPARAMETERIVPROC pglGetHistogramParameteriv=_Lazy_glGetHist #define GLEE_C_DEFINED_glGetConvolutionFilter
ogramParameteriv; void __stdcall GLee_Lazy_glGetConvolutionFilter(GLenum target, GLenum for
PFNGLGETMINMAXPROC pglGetMinmax=_Lazy_glGetMinmax; mat, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter(
PFNGLGETMINMAXPARAMETERFVPROC pglGetMinmaxParameterfv=_Lazy_glGetMinmaxPara target, format, type, image);}
meterfv; GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter=GLee
PFNGLGETMINMAXPARAMETERIVPROC pglGetMinmaxParameteriv=_Lazy_glGetMinmaxPara _Lazy_glGetConvolutionFilter;
meteriv; #endif
PFNGLHISTOGRAMPROC pglHistogram=_Lazy_glHistogram; #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfv
PFNGLMINMAXPROC pglMinmax=_Lazy_glMinmax; #define GLEE_C_DEFINED_glGetConvolutionParameterfv
PFNGLRESETHISTOGRAMPROC pglResetHistogram=_Lazy_glResetHistogram; void __stdcall GLee_Lazy_glGetConvolutionParameterfv(GLenum target, GLenu
PFNGLRESETMINMAXPROC pglResetMinmax=_Lazy_glResetMinmax; m pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(ta
PFNGLTEXIMAGE3DPROC pglTexImage3D=_Lazy_glTexImage3D; rget, pname, params);}
PFNGLTEXSUBIMAGE3DPROC pglTexSubImage3D=_Lazy_glTexSubImage3D; GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParame
PFNGLCOPYTEXSUBIMAGE3DPROC pglCopyTexSubImage3D=_Lazy_glCopyTexSubImage3D; terfv=GLee_Lazy_glGetConvolutionParameterfv;
#endif
#ifndef GLEE_C_DEFINED_glGetConvolutionParameteriv
#define GLEE_C_DEFINED_glGetConvolutionParameteriv
void __stdcall GLee_Lazy_glGetConvolutionParameteriv(GLenum target, GLenu
m pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(targ
et, pname, params);}
GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParame
teriv=GLee_Lazy_glGetConvolutionParameteriv;
#endif
#ifndef GLEE_C_DEFINED_glGetSeparableFilter
#define GLEE_C_DEFINED_glGetSeparableFilter
void __stdcall GLee_Lazy_glGetSeparableFilter(GLenum target, GLenum forma
t, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeIni
t()) glGetSeparableFilter(target, format, type, row, column, span);}
GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter=GLee_Laz
y_glGetSeparableFilter;
#endif
#ifndef GLEE_C_DEFINED_glSeparableFilter2D
#define GLEE_C_DEFINED_glSeparableFilter2D
void __stdcall GLee_Lazy_glSeparableFilter2D(GLenum target, GLenum intern
alformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const
GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2D(
target, internalformat, width, height, format, type, row, column);}
GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D=GLee_Lazy_
glSeparableFilter2D;
#endif
#ifndef GLEE_C_DEFINED_glGetHistogram
#define GLEE_C_DEFINED_glGetHistogram
void __stdcall GLee_Lazy_glGetHistogram(GLenum target, GLboolean reset, G
Lenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogra
m(target, reset, format, type, values);}
GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram=GLee_Lazy_glGetHisto
gram;
#endif
#ifndef GLEE_C_DEFINED_glGetHistogramParameterfv
#define GLEE_C_DEFINED_glGetHistogramParameterfv
void __stdcall GLee_Lazy_glGetHistogramParameterfv(GLenum target, GLenum
pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target
, pname, params);}
GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterf
v=GLee_Lazy_glGetHistogramParameterfv;
#endif
#ifndef GLEE_C_DEFINED_glGetHistogramParameteriv
#define GLEE_C_DEFINED_glGetHistogramParameteriv
void __stdcall GLee_Lazy_glGetHistogramParameteriv(GLenum target, GLenum
pname, GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target,
pname, params);}
GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteri
v=GLee_Lazy_glGetHistogramParameteriv;
#endif
#ifndef GLEE_C_DEFINED_glGetMinmax
#define GLEE_C_DEFINED_glGetMinmax
void __stdcall GLee_Lazy_glGetMinmax(GLenum target, GLboolean reset, GLen
um format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(targ
et, reset, format, type, values);}
GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax=GLee_Lazy_glGetMinmax;
#endif
#ifndef GLEE_C_DEFINED_glGetMinmaxParameterfv
#define GLEE_C_DEFINED_glGetMinmaxParameterfv
void __stdcall GLee_Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pna
me, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pnam
e, params);}
GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv=GLee
_Lazy_glGetMinmaxParameterfv;
#endif
#ifndef GLEE_C_DEFINED_glGetMinmaxParameteriv
#define GLEE_C_DEFINED_glGetMinmaxParameteriv
void __stdcall GLee_Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pna
me, GLint * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname,
params);}
GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv=GLee
_Lazy_glGetMinmaxParameteriv;
#endif
#ifndef GLEE_C_DEFINED_glHistogram
#define GLEE_C_DEFINED_glHistogram
void __stdcall GLee_Lazy_glHistogram(GLenum target, GLsizei width, GLenum
internalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, widt
h, internalformat, sink);}
GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram=GLee_Lazy_glHistogram;
#endif
#ifndef GLEE_C_DEFINED_glMinmax
#define GLEE_C_DEFINED_glMinmax
void __stdcall GLee_Lazy_glMinmax(GLenum target, GLenum internalformat, G
Lboolean sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);}
GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax=GLee_Lazy_glMinmax;
#endif
#ifndef GLEE_C_DEFINED_glResetHistogram
#define GLEE_C_DEFINED_glResetHistogram
void __stdcall GLee_Lazy_glResetHistogram(GLenum target) {if (GLeeInit()
) glResetHistogram(target);}
GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram=GLee_Lazy_glRese
tHistogram;
#endif
#ifndef GLEE_C_DEFINED_glResetMinmax
#define GLEE_C_DEFINED_glResetMinmax
void __stdcall GLee_Lazy_glResetMinmax(GLenum target) {if (GLeeInit()) g
lResetMinmax(target);}
GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax=GLee_Lazy_glResetMinma
x;
#endif
#ifndef GLEE_C_DEFINED_glTexImage3D
#define GLEE_C_DEFINED_glTexImage3D
void __stdcall GLee_Lazy_glTexImage3D(GLenum target, GLint level, GLint i
nternalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexI
mage3D(target, level, internalformat, width, height, depth, border, format,
type, pixels);}
GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D=GLee_Lazy_glTexImage3D;
#endif
#ifndef GLEE_C_DEFINED_glTexSubImage3D
#define GLEE_C_DEFINED_glTexSubImage3D
void __stdcall GLee_Lazy_glTexSubImage3D(GLenum target, GLint level, GLin
t xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLs
izei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeIn
it()) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, heig
ht, depth, format, type, pixels);}
GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D=GLee_Lazy_glTexSub
Image3D;
#endif
#ifndef GLEE_C_DEFINED_glCopyTexSubImage3D
#define GLEE_C_DEFINED_glCopyTexSubImage3D
void __stdcall GLee_Lazy_glCopyTexSubImage3D(GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei widt
h, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3D(target, level, xof
fset, yoffset, zoffset, x, y, width, height);}
GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D=GLee_Lazy_
glCopyTexSubImage3D;
#endif
#endif #endif
/* GL_ARB_imaging */ /* GL_ARB_imaging */
#ifdef __GLEE_GL_ARB_imaging #ifdef __GLEE_GL_ARB_imaging
#endif #endif
/* GL_VERSION_1_3 */ /* GL_VERSION_1_3 */
#ifdef __GLEE_GL_VERSION_1_3 #ifdef __GLEE_GL_VERSION_1_3
void __stdcall _Lazy_glActiveTexture(GLenum texture) #ifndef GLEE_C_DEFINED_glActiveTexture
{if (GLeeInit()) glActiveTexture(texture);} #define GLEE_C_DEFINED_glActiveTexture
void __stdcall _Lazy_glClientActiveTexture(GLenum texture) void __stdcall GLee_Lazy_glActiveTexture(GLenum texture) {if (GLeeInit()
{if (GLeeInit()) glClientActiveTexture(texture);} ) glActiveTexture(texture);}
void __stdcall _Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture=GLee_Lazy_glActive
{if (GLeeInit()) glMultiTexCoord1d(target, s);} Texture;
void __stdcall _Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v) #endif
{if (GLeeInit()) glMultiTexCoord1dv(target, v);} #ifndef GLEE_C_DEFINED_glClientActiveTexture
void __stdcall _Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) #define GLEE_C_DEFINED_glClientActiveTexture
{if (GLeeInit()) glMultiTexCoord1f(target, s);} void __stdcall GLee_Lazy_glClientActiveTexture(GLenum texture) {if (GLee
void __stdcall _Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v) Init()) glClientActiveTexture(texture);}
{if (GLeeInit()) glMultiTexCoord1fv(target, v);} GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture=GLee_L
void __stdcall _Lazy_glMultiTexCoord1i(GLenum target, GLint s) azy_glClientActiveTexture;
{if (GLeeInit()) glMultiTexCoord1i(target, s);} #endif
void __stdcall _Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v) #ifndef GLEE_C_DEFINED_glMultiTexCoord1d
{if (GLeeInit()) glMultiTexCoord1iv(target, v);} #define GLEE_C_DEFINED_glMultiTexCoord1d
void __stdcall _Lazy_glMultiTexCoord1s(GLenum target, GLshort s) void __stdcall GLee_Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) {i
{if (GLeeInit()) glMultiTexCoord1s(target, s);} f (GLeeInit()) glMultiTexCoord1d(target, s);}
void __stdcall _Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v) GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d=GLee_Lazy_glMu
{if (GLeeInit()) glMultiTexCoord1sv(target, v);} ltiTexCoord1d;
void __stdcall _Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble #endif
t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1dv
void __stdcall _Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v) #define GLEE_C_DEFINED_glMultiTexCoord1dv
{if (GLeeInit()) glMultiTexCoord2dv(target, v);} void __stdcall GLee_Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble
void __stdcall _Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) * v) {if (GLeeInit()) glMultiTexCoord1dv(target, v);}
{if (GLeeInit()) glMultiTexCoord2f(target, s, t);} GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv=GLee_Lazy_gl
void __stdcall _Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v) MultiTexCoord1dv;
{if (GLeeInit()) glMultiTexCoord2fv(target, v);} #endif
void __stdcall _Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t) #ifndef GLEE_C_DEFINED_glMultiTexCoord1f
{if (GLeeInit()) glMultiTexCoord2i(target, s, t);} #define GLEE_C_DEFINED_glMultiTexCoord1f
void __stdcall _Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v) void __stdcall GLee_Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) {if
{if (GLeeInit()) glMultiTexCoord2iv(target, v);} (GLeeInit()) glMultiTexCoord1f(target, s);}
void __stdcall _Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f=GLee_Lazy_glMu
{if (GLeeInit()) glMultiTexCoord2s(target, s, t);} ltiTexCoord1f;
void __stdcall _Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v) #endif
{if (GLeeInit()) glMultiTexCoord2sv(target, v);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1fv
void __stdcall _Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble #define GLEE_C_DEFINED_glMultiTexCoord1fv
t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);} void __stdcall GLee_Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat
void __stdcall _Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v) * v) {if (GLeeInit()) glMultiTexCoord1fv(target, v);}
{if (GLeeInit()) glMultiTexCoord3dv(target, v);} GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv=GLee_Lazy_gl
void __stdcall _Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, MultiTexCoord1fv;
GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);} #endif
void __stdcall _Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v) #ifndef GLEE_C_DEFINED_glMultiTexCoord1i
{if (GLeeInit()) glMultiTexCoord3fv(target, v);} #define GLEE_C_DEFINED_glMultiTexCoord1i
void __stdcall _Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLi void __stdcall GLee_Lazy_glMultiTexCoord1i(GLenum target, GLint s) {if (
nt r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);} GLeeInit()) glMultiTexCoord1i(target, s);}
void __stdcall _Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v) GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i=GLee_Lazy_glMu
{if (GLeeInit()) glMultiTexCoord3iv(target, v);} ltiTexCoord1i;
void __stdcall _Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, #endif
GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1iv
void __stdcall _Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v) #define GLEE_C_DEFINED_glMultiTexCoord1iv
{if (GLeeInit()) glMultiTexCoord3sv(target, v);} void __stdcall GLee_Lazy_glMultiTexCoord1iv(GLenum target, const GLint *
void __stdcall _Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble v) {if (GLeeInit()) glMultiTexCoord1iv(target, v);}
t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target, s, t GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv=GLee_Lazy_gl
, r, q);} MultiTexCoord1iv;
void __stdcall _Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v) #endif
{if (GLeeInit()) glMultiTexCoord4dv(target, v);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1s
void __stdcall _Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, #define GLEE_C_DEFINED_glMultiTexCoord1s
GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, void __stdcall GLee_Lazy_glMultiTexCoord1s(GLenum target, GLshort s) {if
q);} (GLeeInit()) glMultiTexCoord1s(target, s);}
void __stdcall _Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v) GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s=GLee_Lazy_glMu
{if (GLeeInit()) glMultiTexCoord4fv(target, v);} ltiTexCoord1s;
void __stdcall _Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLi #endif
nt r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1sv
void __stdcall _Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v) #define GLEE_C_DEFINED_glMultiTexCoord1sv
{if (GLeeInit()) glMultiTexCoord4iv(target, v);} void __stdcall GLee_Lazy_glMultiTexCoord1sv(GLenum target, const GLshort
void __stdcall _Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, * v) {if (GLeeInit()) glMultiTexCoord1sv(target, v);}
GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv=GLee_Lazy_gl
q);} MultiTexCoord1sv;
void __stdcall _Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v) #endif
{if (GLeeInit()) glMultiTexCoord4sv(target, v);} #ifndef GLEE_C_DEFINED_glMultiTexCoord2d
void __stdcall _Lazy_glLoadTransposeMatrixf(const GLfloat * m) #define GLEE_C_DEFINED_glMultiTexCoord2d
{if (GLeeInit()) glLoadTransposeMatrixf(m);} void __stdcall GLee_Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLd
void __stdcall _Lazy_glLoadTransposeMatrixd(const GLdouble * m) ouble t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);}
{if (GLeeInit()) glLoadTransposeMatrixd(m);} GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d=GLee_Lazy_glMu
void __stdcall _Lazy_glMultTransposeMatrixf(const GLfloat * m) ltiTexCoord2d;
{if (GLeeInit()) glMultTransposeMatrixf(m);} #endif
void __stdcall _Lazy_glMultTransposeMatrixd(const GLdouble * m) #ifndef GLEE_C_DEFINED_glMultiTexCoord2dv
{if (GLeeInit()) glMultTransposeMatrixd(m);} #define GLEE_C_DEFINED_glMultiTexCoord2dv
void __stdcall _Lazy_glSampleCoverage(GLclampf value, GLboolean invert) void __stdcall GLee_Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble
{if (GLeeInit()) glSampleCoverage(value, invert);} * v) {if (GLeeInit()) glMultiTexCoord2dv(target, v);}
void __stdcall _Lazy_glCompressedTexImage3D(GLenum target, GLint level, GLe GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv=GLee_Lazy_gl
num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint bor MultiTexCoord2dv;
der, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressed #endif
TexImage3D(target, level, internalformat, width, height, depth, border, ima #ifndef GLEE_C_DEFINED_glMultiTexCoord2f
geSize, data);} #define GLEE_C_DEFINED_glMultiTexCoord2f
void __stdcall _Lazy_glCompressedTexImage2D(GLenum target, GLint level, GLe void __stdcall GLee_Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfl
num internalformat, GLsizei width, GLsizei height, GLint border, GLsizei im oat t) {if (GLeeInit()) glMultiTexCoord2f(target, s, t);}
ageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2D(targ GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f=GLee_Lazy_glMu
et, level, internalformat, width, height, border, imageSize, data);} ltiTexCoord2f;
void __stdcall _Lazy_glCompressedTexImage1D(GLenum target, GLint level, GLe #endif
num internalformat, GLsizei width, GLint border, GLsizei imageSize, const G #ifndef GLEE_C_DEFINED_glMultiTexCoord2fv
Lvoid * data) {if (GLeeInit()) glCompressedTexImage1D(target, level, inter #define GLEE_C_DEFINED_glMultiTexCoord2fv
nalformat, width, border, imageSize, data);} void __stdcall GLee_Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat
void __stdcall _Lazy_glCompressedTexSubImage3D(GLenum target, GLint level, * v) {if (GLeeInit()) glMultiTexCoord2fv(target, v);}
GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv=GLee_Lazy_gl
GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if MultiTexCoord2fv;
(GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zo #endif
ffset, width, height, depth, format, imageSize, data);} #ifndef GLEE_C_DEFINED_glMultiTexCoord2i
void __stdcall _Lazy_glCompressedTexSubImage2D(GLenum target, GLint level, #define GLEE_C_DEFINED_glMultiTexCoord2i
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, void __stdcall GLee_Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint
GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexS t) {if (GLeeInit()) glMultiTexCoord2i(target, s, t);}
ubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i=GLee_Lazy_glMu
, data);} ltiTexCoord2i;
void __stdcall _Lazy_glCompressedTexSubImage1D(GLenum target, GLint level, #endif
GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoi #ifndef GLEE_C_DEFINED_glMultiTexCoord2iv
d * data) {if (GLeeInit()) glCompressedTexSubImage1D(target, level, xoffse #define GLEE_C_DEFINED_glMultiTexCoord2iv
t, width, format, imageSize, data);} void __stdcall GLee_Lazy_glMultiTexCoord2iv(GLenum target, const GLint *
void __stdcall _Lazy_glGetCompressedTexImage(GLenum target, GLint level, GL v) {if (GLeeInit()) glMultiTexCoord2iv(target, v);}
void * img) {if (GLeeInit()) glGetCompressedTexImage(target, level, img) GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv=GLee_Lazy_gl
;} MultiTexCoord2iv;
PFNGLACTIVETEXTUREPROC pglActiveTexture=_Lazy_glActiveTexture; #endif
PFNGLCLIENTACTIVETEXTUREPROC pglClientActiveTexture=_Lazy_glClientActiveTex #ifndef GLEE_C_DEFINED_glMultiTexCoord2s
ture; #define GLEE_C_DEFINED_glMultiTexCoord2s
PFNGLMULTITEXCOORD1DPROC pglMultiTexCoord1d=_Lazy_glMultiTexCoord1d; void __stdcall GLee_Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLsh
PFNGLMULTITEXCOORD1DVPROC pglMultiTexCoord1dv=_Lazy_glMultiTexCoord1dv; ort t) {if (GLeeInit()) glMultiTexCoord2s(target, s, t);}
PFNGLMULTITEXCOORD1FPROC pglMultiTexCoord1f=_Lazy_glMultiTexCoord1f; GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s=GLee_Lazy_glMu
PFNGLMULTITEXCOORD1FVPROC pglMultiTexCoord1fv=_Lazy_glMultiTexCoord1fv; ltiTexCoord2s;
PFNGLMULTITEXCOORD1IPROC pglMultiTexCoord1i=_Lazy_glMultiTexCoord1i; #endif
PFNGLMULTITEXCOORD1IVPROC pglMultiTexCoord1iv=_Lazy_glMultiTexCoord1iv; #ifndef GLEE_C_DEFINED_glMultiTexCoord2sv
PFNGLMULTITEXCOORD1SPROC pglMultiTexCoord1s=_Lazy_glMultiTexCoord1s; #define GLEE_C_DEFINED_glMultiTexCoord2sv
PFNGLMULTITEXCOORD1SVPROC pglMultiTexCoord1sv=_Lazy_glMultiTexCoord1sv; void __stdcall GLee_Lazy_glMultiTexCoord2sv(GLenum target, const GLshort
PFNGLMULTITEXCOORD2DPROC pglMultiTexCoord2d=_Lazy_glMultiTexCoord2d; * v) {if (GLeeInit()) glMultiTexCoord2sv(target, v);}
PFNGLMULTITEXCOORD2DVPROC pglMultiTexCoord2dv=_Lazy_glMultiTexCoord2dv; GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv=GLee_Lazy_gl
PFNGLMULTITEXCOORD2FPROC pglMultiTexCoord2f=_Lazy_glMultiTexCoord2f; MultiTexCoord2sv;
PFNGLMULTITEXCOORD2FVPROC pglMultiTexCoord2fv=_Lazy_glMultiTexCoord2fv; #endif
PFNGLMULTITEXCOORD2IPROC pglMultiTexCoord2i=_Lazy_glMultiTexCoord2i; #ifndef GLEE_C_DEFINED_glMultiTexCoord3d
PFNGLMULTITEXCOORD2IVPROC pglMultiTexCoord2iv=_Lazy_glMultiTexCoord2iv; #define GLEE_C_DEFINED_glMultiTexCoord3d
PFNGLMULTITEXCOORD2SPROC pglMultiTexCoord2s=_Lazy_glMultiTexCoord2s; void __stdcall GLee_Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLd
PFNGLMULTITEXCOORD2SVPROC pglMultiTexCoord2sv=_Lazy_glMultiTexCoord2sv; ouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);}
PFNGLMULTITEXCOORD3DPROC pglMultiTexCoord3d=_Lazy_glMultiTexCoord3d; GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d=GLee_Lazy_glMu
PFNGLMULTITEXCOORD3DVPROC pglMultiTexCoord3dv=_Lazy_glMultiTexCoord3dv; ltiTexCoord3d;
PFNGLMULTITEXCOORD3FPROC pglMultiTexCoord3f=_Lazy_glMultiTexCoord3f; #endif
PFNGLMULTITEXCOORD3FVPROC pglMultiTexCoord3fv=_Lazy_glMultiTexCoord3fv; #ifndef GLEE_C_DEFINED_glMultiTexCoord3dv
PFNGLMULTITEXCOORD3IPROC pglMultiTexCoord3i=_Lazy_glMultiTexCoord3i; #define GLEE_C_DEFINED_glMultiTexCoord3dv
PFNGLMULTITEXCOORD3IVPROC pglMultiTexCoord3iv=_Lazy_glMultiTexCoord3iv; void __stdcall GLee_Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble
PFNGLMULTITEXCOORD3SPROC pglMultiTexCoord3s=_Lazy_glMultiTexCoord3s; * v) {if (GLeeInit()) glMultiTexCoord3dv(target, v);}
PFNGLMULTITEXCOORD3SVPROC pglMultiTexCoord3sv=_Lazy_glMultiTexCoord3sv; GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv=GLee_Lazy_gl
PFNGLMULTITEXCOORD4DPROC pglMultiTexCoord4d=_Lazy_glMultiTexCoord4d; MultiTexCoord3dv;
PFNGLMULTITEXCOORD4DVPROC pglMultiTexCoord4dv=_Lazy_glMultiTexCoord4dv; #endif
PFNGLMULTITEXCOORD4FPROC pglMultiTexCoord4f=_Lazy_glMultiTexCoord4f; #ifndef GLEE_C_DEFINED_glMultiTexCoord3f
PFNGLMULTITEXCOORD4FVPROC pglMultiTexCoord4fv=_Lazy_glMultiTexCoord4fv; #define GLEE_C_DEFINED_glMultiTexCoord3f
PFNGLMULTITEXCOORD4IPROC pglMultiTexCoord4i=_Lazy_glMultiTexCoord4i; void __stdcall GLee_Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfl
PFNGLMULTITEXCOORD4IVPROC pglMultiTexCoord4iv=_Lazy_glMultiTexCoord4iv; oat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);}
PFNGLMULTITEXCOORD4SPROC pglMultiTexCoord4s=_Lazy_glMultiTexCoord4s; GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f=GLee_Lazy_glMu
PFNGLMULTITEXCOORD4SVPROC pglMultiTexCoord4sv=_Lazy_glMultiTexCoord4sv; ltiTexCoord3f;
PFNGLLOADTRANSPOSEMATRIXFPROC pglLoadTransposeMatrixf=_Lazy_glLoadTranspose #endif
Matrixf; #ifndef GLEE_C_DEFINED_glMultiTexCoord3fv
PFNGLLOADTRANSPOSEMATRIXDPROC pglLoadTransposeMatrixd=_Lazy_glLoadTranspose #define GLEE_C_DEFINED_glMultiTexCoord3fv
Matrixd; void __stdcall GLee_Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat
PFNGLMULTTRANSPOSEMATRIXFPROC pglMultTransposeMatrixf=_Lazy_glMultTranspose * v) {if (GLeeInit()) glMultiTexCoord3fv(target, v);}
Matrixf; GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv=GLee_Lazy_gl
PFNGLMULTTRANSPOSEMATRIXDPROC pglMultTransposeMatrixd=_Lazy_glMultTranspose MultiTexCoord3fv;
Matrixd; #endif
PFNGLSAMPLECOVERAGEPROC pglSampleCoverage=_Lazy_glSampleCoverage; #ifndef GLEE_C_DEFINED_glMultiTexCoord3i
PFNGLCOMPRESSEDTEXIMAGE3DPROC pglCompressedTexImage3D=_Lazy_glCompressedTex #define GLEE_C_DEFINED_glMultiTexCoord3i
Image3D; void __stdcall GLee_Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint
PFNGLCOMPRESSEDTEXIMAGE2DPROC pglCompressedTexImage2D=_Lazy_glCompressedTex t, GLint r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);}
Image2D; GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i=GLee_Lazy_glMu
PFNGLCOMPRESSEDTEXIMAGE1DPROC pglCompressedTexImage1D=_Lazy_glCompressedTex ltiTexCoord3i;
Image1D; #endif
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC pglCompressedTexSubImage3D=_Lazy_glCompres #ifndef GLEE_C_DEFINED_glMultiTexCoord3iv
sedTexSubImage3D; #define GLEE_C_DEFINED_glMultiTexCoord3iv
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC pglCompressedTexSubImage2D=_Lazy_glCompres void __stdcall GLee_Lazy_glMultiTexCoord3iv(GLenum target, const GLint *
sedTexSubImage2D; v) {if (GLeeInit()) glMultiTexCoord3iv(target, v);}
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC pglCompressedTexSubImage1D=_Lazy_glCompres GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv=GLee_Lazy_gl
sedTexSubImage1D; MultiTexCoord3iv;
PFNGLGETCOMPRESSEDTEXIMAGEPROC pglGetCompressedTexImage=_Lazy_glGetCompress #endif
edTexImage; #ifndef GLEE_C_DEFINED_glMultiTexCoord3s
#define GLEE_C_DEFINED_glMultiTexCoord3s
void __stdcall GLee_Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLsh
ort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);}
GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s=GLee_Lazy_glMu
ltiTexCoord3s;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3sv
#define GLEE_C_DEFINED_glMultiTexCoord3sv
void __stdcall GLee_Lazy_glMultiTexCoord3sv(GLenum target, const GLshort
* v) {if (GLeeInit()) glMultiTexCoord3sv(target, v);}
GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv=GLee_Lazy_gl
MultiTexCoord3sv;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4d
#define GLEE_C_DEFINED_glMultiTexCoord4d
void __stdcall GLee_Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLd
ouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target
, s, t, r, q);}
GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d=GLee_Lazy_glMu
ltiTexCoord4d;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4dv
#define GLEE_C_DEFINED_glMultiTexCoord4dv
void __stdcall GLee_Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble
* v) {if (GLeeInit()) glMultiTexCoord4dv(target, v);}
GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv=GLee_Lazy_gl
MultiTexCoord4dv;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4f
#define GLEE_C_DEFINED_glMultiTexCoord4f
void __stdcall GLee_Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfl
oat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s,
t, r, q);}
GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f=GLee_Lazy_glMu
ltiTexCoord4f;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4fv
#define GLEE_C_DEFINED_glMultiTexCoord4fv
void __stdcall GLee_Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat
* v) {if (GLeeInit()) glMultiTexCoord4fv(target, v);}
GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv=GLee_Lazy_gl
MultiTexCoord4fv;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4i
#define GLEE_C_DEFINED_glMultiTexCoord4i
void __stdcall GLee_Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint
t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q
);}
GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i=GLee_Lazy_glMu
ltiTexCoord4i;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4iv
#define GLEE_C_DEFINED_glMultiTexCoord4iv
void __stdcall GLee_Lazy_glMultiTexCoord4iv(GLenum target, const GLint *
v) {if (GLeeInit()) glMultiTexCoord4iv(target, v);}
GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv=GLee_Lazy_gl
MultiTexCoord4iv;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4s
#define GLEE_C_DEFINED_glMultiTexCoord4s
void __stdcall GLee_Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLsh
ort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s,
t, r, q);}
GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s=GLee_Lazy_glMu
ltiTexCoord4s;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4sv
#define GLEE_C_DEFINED_glMultiTexCoord4sv
void __stdcall GLee_Lazy_glMultiTexCoord4sv(GLenum target, const GLshort
* v) {if (GLeeInit()) glMultiTexCoord4sv(target, v);}
GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv=GLee_Lazy_gl
MultiTexCoord4sv;
#endif
#ifndef GLEE_C_DEFINED_glLoadTransposeMatrixf
#define GLEE_C_DEFINED_glLoadTransposeMatrixf
void __stdcall GLee_Lazy_glLoadTransposeMatrixf(const GLfloat * m) {if (
GLeeInit()) glLoadTransposeMatrixf(m);}
GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf=GLee
_Lazy_glLoadTransposeMatrixf;
#endif
#ifndef GLEE_C_DEFINED_glLoadTransposeMatrixd
#define GLEE_C_DEFINED_glLoadTransposeMatrixd
void __stdcall GLee_Lazy_glLoadTransposeMatrixd(const GLdouble * m) {if
(GLeeInit()) glLoadTransposeMatrixd(m);}
GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd=GLee
_Lazy_glLoadTransposeMatrixd;
#endif
#ifndef GLEE_C_DEFINED_glMultTransposeMatrixf
#define GLEE_C_DEFINED_glMultTransposeMatrixf
void __stdcall GLee_Lazy_glMultTransposeMatrixf(const GLfloat * m) {if (
GLeeInit()) glMultTransposeMatrixf(m);}
GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf=GLee
_Lazy_glMultTransposeMatrixf;
#endif
#ifndef GLEE_C_DEFINED_glMultTransposeMatrixd
#define GLEE_C_DEFINED_glMultTransposeMatrixd
void __stdcall GLee_Lazy_glMultTransposeMatrixd(const GLdouble * m) {if
(GLeeInit()) glMultTransposeMatrixd(m);}
GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd=GLee
_Lazy_glMultTransposeMatrixd;
#endif
#ifndef GLEE_C_DEFINED_glSampleCoverage
#define GLEE_C_DEFINED_glSampleCoverage
void __stdcall GLee_Lazy_glSampleCoverage(GLclampf value, GLboolean inver
t) {if (GLeeInit()) glSampleCoverage(value, invert);}
GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage=GLee_Lazy_glSamp
leCoverage;
#endif
#ifndef GLEE_C_DEFINED_glCompressedTexImage3D
#define GLEE_C_DEFINED_glCompressedTexImage3D
void __stdcall GLee_Lazy_glCompressedTexImage3D(GLenum target, GLint leve
l, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLi
nt border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glComp
ressedTexImage3D(target, level, internalformat, width, height, depth, borde
r, imageSize, data);}
GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D=GLee
_Lazy_glCompressedTexImage3D;
#endif
#ifndef GLEE_C_DEFINED_glCompressedTexImage2D
#define GLEE_C_DEFINED_glCompressedTexImage2D
void __stdcall GLee_Lazy_glCompressedTexImage2D(GLenum target, GLint leve
l, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsi
zei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2
D(target, level, internalformat, width, height, border, imageSize, data);}
GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D=GLee
_Lazy_glCompressedTexImage2D;
#endif
#ifndef GLEE_C_DEFINED_glCompressedTexImage1D
#define GLEE_C_DEFINED_glCompressedTexImage1D
void __stdcall GLee_Lazy_glCompressedTexImage1D(GLenum target, GLint leve
l, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, c
onst GLvoid * data) {if (GLeeInit()) glCompressedTexImage1D(target, level,
internalformat, width, border, imageSize, data);}
GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D=GLee
_Lazy_glCompressedTexImage1D;
#endif
#ifndef GLEE_C_DEFINED_glCompressedTexSubImage3D
#define GLEE_C_DEFINED_glCompressedTexSubImage3D
void __stdcall GLee_Lazy_glCompressedTexSubImage3D(GLenum target, GLint l
evel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei h
eight, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data
) {if (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffs
et, zoffset, width, height, depth, format, imageSize, data);}
GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3
D=GLee_Lazy_glCompressedTexSubImage3D;
#endif
#ifndef GLEE_C_DEFINED_glCompressedTexSubImage2D
#define GLEE_C_DEFINED_glCompressedTexSubImage2D
void __stdcall GLee_Lazy_glCompressedTexSubImage2D(GLenum target, GLint l
evel, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum f
ormat, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompress
edTexSubImage2D(target, level, xoffset, yoffset, width, height, format, ima
geSize, data);}
GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2
D=GLee_Lazy_glCompressedTexSubImage2D;
#endif
#ifndef GLEE_C_DEFINED_glCompressedTexSubImage1D
#define GLEE_C_DEFINED_glCompressedTexSubImage1D
void __stdcall GLee_Lazy_glCompressedTexSubImage1D(GLenum target, GLint l
evel, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const
GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1D(target, level,
xoffset, width, format, imageSize, data);}
GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1
D=GLee_Lazy_glCompressedTexSubImage1D;
#endif
#ifndef GLEE_C_DEFINED_glGetCompressedTexImage
#define GLEE_C_DEFINED_glGetCompressedTexImage
void __stdcall GLee_Lazy_glGetCompressedTexImage(GLenum target, GLint lev
el, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImage(target, level,
img);}
GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage=GL
ee_Lazy_glGetCompressedTexImage;
#endif
#endif #endif
/* GL_VERSION_1_4 */ /* GL_VERSION_1_4 */
#ifdef __GLEE_GL_VERSION_1_4 #ifdef __GLEE_GL_VERSION_1_4
void __stdcall _Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorR #ifndef GLEE_C_DEFINED_glBlendFuncSeparate
GB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFunc #define GLEE_C_DEFINED_glBlendFuncSeparate
Separate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} void __stdcall GLee_Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum df
void __stdcall _Lazy_glFogCoordf(GLfloat coord) actorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBle
{if (GLeeInit()) glFogCoordf(coord);} ndFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
void __stdcall _Lazy_glFogCoordfv(const GLfloat * coord) GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate=GLee_Lazy_
{if (GLeeInit()) glFogCoordfv(coord);} glBlendFuncSeparate;
void __stdcall _Lazy_glFogCoordd(GLdouble coord) #endif
{if (GLeeInit()) glFogCoordd(coord);} #ifndef GLEE_C_DEFINED_glFogCoordf
void __stdcall _Lazy_glFogCoorddv(const GLdouble * coord) #define GLEE_C_DEFINED_glFogCoordf
{if (GLeeInit()) glFogCoorddv(coord);} void __stdcall GLee_Lazy_glFogCoordf(GLfloat coord) {if (GLeeInit()) glF
void __stdcall _Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const G ogCoordf(coord);}
Lvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, pointer) GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf=GLee_Lazy_glFogCoordf;
;} #endif
void __stdcall _Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei #ifndef GLEE_C_DEFINED_glFogCoordfv
* count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode, first #define GLEE_C_DEFINED_glFogCoordfv
, count, primcount);} void __stdcall GLee_Lazy_glFogCoordfv(const GLfloat * coord) {if (GLeeIn
void __stdcall _Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count it()) glFogCoordfv(coord);}
, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit() GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv=GLee_Lazy_glFogCoordfv;
) glMultiDrawElements(mode, count, type, indices, primcount);} #endif
void __stdcall _Lazy_glPointParameterf(GLenum pname, GLfloat param) #ifndef GLEE_C_DEFINED_glFogCoordd
{if (GLeeInit()) glPointParameterf(pname, param);} #define GLEE_C_DEFINED_glFogCoordd
void __stdcall _Lazy_glPointParameterfv(GLenum pname, const GLfloat * param void __stdcall GLee_Lazy_glFogCoordd(GLdouble coord) {if (GLeeInit()) gl
s) {if (GLeeInit()) glPointParameterfv(pname, params);} FogCoordd(coord);}
void __stdcall _Lazy_glPointParameteri(GLenum pname, GLint param) GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd=GLee_Lazy_glFogCoordd;
{if (GLeeInit()) glPointParameteri(pname, param);} #endif
void __stdcall _Lazy_glPointParameteriv(GLenum pname, const GLint * params) #ifndef GLEE_C_DEFINED_glFogCoorddv
{if (GLeeInit()) glPointParameteriv(pname, params);} #define GLEE_C_DEFINED_glFogCoorddv
void __stdcall _Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte bl void __stdcall GLee_Lazy_glFogCoorddv(const GLdouble * coord) {if (GLeeI
ue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);} nit()) glFogCoorddv(coord);}
void __stdcall _Lazy_glSecondaryColor3bv(const GLbyte * v) GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv=GLee_Lazy_glFogCoorddv;
{if (GLeeInit()) glSecondaryColor3bv(v);} #endif
void __stdcall _Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdou #ifndef GLEE_C_DEFINED_glFogCoordPointer
ble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);} #define GLEE_C_DEFINED_glFogCoordPointer
void __stdcall _Lazy_glSecondaryColor3dv(const GLdouble * v) void __stdcall GLee_Lazy_glFogCoordPointer(GLenum type, GLsizei stride, c
{if (GLeeInit()) glSecondaryColor3dv(v);} onst GLvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, po
void __stdcall _Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat inter);}
blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);} GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer=GLee_Lazy_glFo
void __stdcall _Lazy_glSecondaryColor3fv(const GLfloat * v) gCoordPointer;
{if (GLeeInit()) glSecondaryColor3fv(v);} #endif
void __stdcall _Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue) #ifndef GLEE_C_DEFINED_glMultiDrawArrays
{if (GLeeInit()) glSecondaryColor3i(red, green, blue);} #define GLEE_C_DEFINED_glMultiDrawArrays
void __stdcall _Lazy_glSecondaryColor3iv(const GLint * v) void __stdcall GLee_Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GL
{if (GLeeInit()) glSecondaryColor3iv(v);} sizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode,
void __stdcall _Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort first, count, primcount);}
blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);} GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays=GLee_Lazy_glMu
void __stdcall _Lazy_glSecondaryColor3sv(const GLshort * v) ltiDrawArrays;
{if (GLeeInit()) glSecondaryColor3sv(v);} #endif
void __stdcall _Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyt #ifndef GLEE_C_DEFINED_glMultiDrawElements
e blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);} #define GLEE_C_DEFINED_glMultiDrawElements
void __stdcall _Lazy_glSecondaryColor3ubv(const GLubyte * v) void __stdcall GLee_Lazy_glMultiDrawElements(GLenum mode, const GLsizei *
{if (GLeeInit()) glSecondaryColor3ubv(v);} count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLee
void __stdcall _Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint b Init()) glMultiDrawElements(mode, count, type, indices, primcount);}
lue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);} GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements=GLee_Lazy_
void __stdcall _Lazy_glSecondaryColor3uiv(const GLuint * v) glMultiDrawElements;
{if (GLeeInit()) glSecondaryColor3uiv(v);} #endif
void __stdcall _Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLus #ifndef GLEE_C_DEFINED_glPointParameterf
hort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);} #define GLEE_C_DEFINED_glPointParameterf
void __stdcall _Lazy_glSecondaryColor3usv(const GLushort * v) void __stdcall GLee_Lazy_glPointParameterf(GLenum pname, GLfloat param)
{if (GLeeInit()) glSecondaryColor3usv(v);} {if (GLeeInit()) glPointParameterf(pname, param);}
void __stdcall _Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsiz GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf=GLee_Lazy_glPo
ei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointe intParameterf;
r(size, type, stride, pointer);} #endif
void __stdcall _Lazy_glWindowPos2d(GLdouble x, GLdouble y) #ifndef GLEE_C_DEFINED_glPointParameterfv
{if (GLeeInit()) glWindowPos2d(x, y);} #define GLEE_C_DEFINED_glPointParameterfv
void __stdcall _Lazy_glWindowPos2dv(const GLdouble * v) void __stdcall GLee_Lazy_glPointParameterfv(GLenum pname, const GLfloat *
{if (GLeeInit()) glWindowPos2dv(v);} params) {if (GLeeInit()) glPointParameterfv(pname, params);}
void __stdcall _Lazy_glWindowPos2f(GLfloat x, GLfloat y) GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv=GLee_Lazy_gl
{if (GLeeInit()) glWindowPos2f(x, y);} PointParameterfv;
void __stdcall _Lazy_glWindowPos2fv(const GLfloat * v) #endif
{if (GLeeInit()) glWindowPos2fv(v);} #ifndef GLEE_C_DEFINED_glPointParameteri
void __stdcall _Lazy_glWindowPos2i(GLint x, GLint y) #define GLEE_C_DEFINED_glPointParameteri
{if (GLeeInit()) glWindowPos2i(x, y);} void __stdcall GLee_Lazy_glPointParameteri(GLenum pname, GLint param) {i
void __stdcall _Lazy_glWindowPos2iv(const GLint * v) f (GLeeInit()) glPointParameteri(pname, param);}
{if (GLeeInit()) glWindowPos2iv(v);} GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri=GLee_Lazy_glPo
void __stdcall _Lazy_glWindowPos2s(GLshort x, GLshort y) intParameteri;
{if (GLeeInit()) glWindowPos2s(x, y);} #endif
void __stdcall _Lazy_glWindowPos2sv(const GLshort * v) #ifndef GLEE_C_DEFINED_glPointParameteriv
{if (GLeeInit()) glWindowPos2sv(v);} #define GLEE_C_DEFINED_glPointParameteriv
void __stdcall _Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z) void __stdcall GLee_Lazy_glPointParameteriv(GLenum pname, const GLint * p
{if (GLeeInit()) glWindowPos3d(x, y, z);} arams) {if (GLeeInit()) glPointParameteriv(pname, params);}
void __stdcall _Lazy_glWindowPos3dv(const GLdouble * v) GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv=GLee_Lazy_gl
{if (GLeeInit()) glWindowPos3dv(v);} PointParameteriv;
void __stdcall _Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z) #endif
{if (GLeeInit()) glWindowPos3f(x, y, z);} #ifndef GLEE_C_DEFINED_glSecondaryColor3b
void __stdcall _Lazy_glWindowPos3fv(const GLfloat * v) #define GLEE_C_DEFINED_glSecondaryColor3b
{if (GLeeInit()) glWindowPos3fv(v);} void __stdcall GLee_Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLb
void __stdcall _Lazy_glWindowPos3i(GLint x, GLint y, GLint z) yte blue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);}
{if (GLeeInit()) glWindowPos3i(x, y, z);} GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b=GLee_Lazy_gl
void __stdcall _Lazy_glWindowPos3iv(const GLint * v) SecondaryColor3b;
{if (GLeeInit()) glWindowPos3iv(v);} #endif
void __stdcall _Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z) #ifndef GLEE_C_DEFINED_glSecondaryColor3bv
{if (GLeeInit()) glWindowPos3s(x, y, z);} #define GLEE_C_DEFINED_glSecondaryColor3bv
void __stdcall _Lazy_glWindowPos3sv(const GLshort * v) void __stdcall GLee_Lazy_glSecondaryColor3bv(const GLbyte * v) {if (GLee
{if (GLeeInit()) glWindowPos3sv(v);} Init()) glSecondaryColor3bv(v);}
PFNGLBLENDFUNCSEPARATEPROC pglBlendFuncSeparate=_Lazy_glBlendFuncSeparate; GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv=GLee_Lazy_
PFNGLFOGCOORDFPROC pglFogCoordf=_Lazy_glFogCoordf; glSecondaryColor3bv;
PFNGLFOGCOORDFVPROC pglFogCoordfv=_Lazy_glFogCoordfv; #endif
PFNGLFOGCOORDDPROC pglFogCoordd=_Lazy_glFogCoordd; #ifndef GLEE_C_DEFINED_glSecondaryColor3d
PFNGLFOGCOORDDVPROC pglFogCoorddv=_Lazy_glFogCoorddv; #define GLEE_C_DEFINED_glSecondaryColor3d
PFNGLFOGCOORDPOINTERPROC pglFogCoordPointer=_Lazy_glFogCoordPointer; void __stdcall GLee_Lazy_glSecondaryColor3d(GLdouble red, GLdouble green,
PFNGLMULTIDRAWARRAYSPROC pglMultiDrawArrays=_Lazy_glMultiDrawArrays; GLdouble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);}
PFNGLMULTIDRAWELEMENTSPROC pglMultiDrawElements=_Lazy_glMultiDrawElements; GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d=GLee_Lazy_gl
PFNGLPOINTPARAMETERFPROC pglPointParameterf=_Lazy_glPointParameterf; SecondaryColor3d;
PFNGLPOINTPARAMETERFVPROC pglPointParameterfv=_Lazy_glPointParameterfv; #endif
PFNGLPOINTPARAMETERIPROC pglPointParameteri=_Lazy_glPointParameteri; #ifndef GLEE_C_DEFINED_glSecondaryColor3dv
PFNGLPOINTPARAMETERIVPROC pglPointParameteriv=_Lazy_glPointParameteriv; #define GLEE_C_DEFINED_glSecondaryColor3dv
PFNGLSECONDARYCOLOR3BPROC pglSecondaryColor3b=_Lazy_glSecondaryColor3b; void __stdcall GLee_Lazy_glSecondaryColor3dv(const GLdouble * v) {if (GL
PFNGLSECONDARYCOLOR3BVPROC pglSecondaryColor3bv=_Lazy_glSecondaryColor3bv; eeInit()) glSecondaryColor3dv(v);}
PFNGLSECONDARYCOLOR3DPROC pglSecondaryColor3d=_Lazy_glSecondaryColor3d; GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv=GLee_Lazy_
PFNGLSECONDARYCOLOR3DVPROC pglSecondaryColor3dv=_Lazy_glSecondaryColor3dv; glSecondaryColor3dv;
PFNGLSECONDARYCOLOR3FPROC pglSecondaryColor3f=_Lazy_glSecondaryColor3f; #endif
PFNGLSECONDARYCOLOR3FVPROC pglSecondaryColor3fv=_Lazy_glSecondaryColor3fv; #ifndef GLEE_C_DEFINED_glSecondaryColor3f
PFNGLSECONDARYCOLOR3IPROC pglSecondaryColor3i=_Lazy_glSecondaryColor3i; #define GLEE_C_DEFINED_glSecondaryColor3f
PFNGLSECONDARYCOLOR3IVPROC pglSecondaryColor3iv=_Lazy_glSecondaryColor3iv; void __stdcall GLee_Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, G
PFNGLSECONDARYCOLOR3SPROC pglSecondaryColor3s=_Lazy_glSecondaryColor3s; Lfloat blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);}
PFNGLSECONDARYCOLOR3SVPROC pglSecondaryColor3sv=_Lazy_glSecondaryColor3sv; GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f=GLee_Lazy_gl
PFNGLSECONDARYCOLOR3UBPROC pglSecondaryColor3ub=_Lazy_glSecondaryColor3ub; SecondaryColor3f;
PFNGLSECONDARYCOLOR3UBVPROC pglSecondaryColor3ubv=_Lazy_glSecondaryColor3ub #endif
v; #ifndef GLEE_C_DEFINED_glSecondaryColor3fv
PFNGLSECONDARYCOLOR3UIPROC pglSecondaryColor3ui=_Lazy_glSecondaryColor3ui; #define GLEE_C_DEFINED_glSecondaryColor3fv
PFNGLSECONDARYCOLOR3UIVPROC pglSecondaryColor3uiv=_Lazy_glSecondaryColor3ui void __stdcall GLee_Lazy_glSecondaryColor3fv(const GLfloat * v) {if (GLe
v; eInit()) glSecondaryColor3fv(v);}
PFNGLSECONDARYCOLOR3USPROC pglSecondaryColor3us=_Lazy_glSecondaryColor3us; GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv=GLee_Lazy_
PFNGLSECONDARYCOLOR3USVPROC pglSecondaryColor3usv=_Lazy_glSecondaryColor3us glSecondaryColor3fv;
v; #endif
PFNGLSECONDARYCOLORPOINTERPROC pglSecondaryColorPointer=_Lazy_glSecondaryCo #ifndef GLEE_C_DEFINED_glSecondaryColor3i
lorPointer; #define GLEE_C_DEFINED_glSecondaryColor3i
PFNGLWINDOWPOS2DPROC pglWindowPos2d=_Lazy_glWindowPos2d; void __stdcall GLee_Lazy_glSecondaryColor3i(GLint red, GLint green, GLint
PFNGLWINDOWPOS2DVPROC pglWindowPos2dv=_Lazy_glWindowPos2dv; blue) {if (GLeeInit()) glSecondaryColor3i(red, green, blue);}
PFNGLWINDOWPOS2FPROC pglWindowPos2f=_Lazy_glWindowPos2f; GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i=GLee_Lazy_gl
PFNGLWINDOWPOS2FVPROC pglWindowPos2fv=_Lazy_glWindowPos2fv; SecondaryColor3i;
PFNGLWINDOWPOS2IPROC pglWindowPos2i=_Lazy_glWindowPos2i; #endif
PFNGLWINDOWPOS2IVPROC pglWindowPos2iv=_Lazy_glWindowPos2iv; #ifndef GLEE_C_DEFINED_glSecondaryColor3iv
PFNGLWINDOWPOS2SPROC pglWindowPos2s=_Lazy_glWindowPos2s; #define GLEE_C_DEFINED_glSecondaryColor3iv
PFNGLWINDOWPOS2SVPROC pglWindowPos2sv=_Lazy_glWindowPos2sv; void __stdcall GLee_Lazy_glSecondaryColor3iv(const GLint * v) {if (GLeeI
PFNGLWINDOWPOS3DPROC pglWindowPos3d=_Lazy_glWindowPos3d; nit()) glSecondaryColor3iv(v);}
PFNGLWINDOWPOS3DVPROC pglWindowPos3dv=_Lazy_glWindowPos3dv; GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv=GLee_Lazy_
PFNGLWINDOWPOS3FPROC pglWindowPos3f=_Lazy_glWindowPos3f; glSecondaryColor3iv;
PFNGLWINDOWPOS3FVPROC pglWindowPos3fv=_Lazy_glWindowPos3fv; #endif
PFNGLWINDOWPOS3IPROC pglWindowPos3i=_Lazy_glWindowPos3i; #ifndef GLEE_C_DEFINED_glSecondaryColor3s
PFNGLWINDOWPOS3IVPROC pglWindowPos3iv=_Lazy_glWindowPos3iv; #define GLEE_C_DEFINED_glSecondaryColor3s
PFNGLWINDOWPOS3SPROC pglWindowPos3s=_Lazy_glWindowPos3s; void __stdcall GLee_Lazy_glSecondaryColor3s(GLshort red, GLshort green, G
PFNGLWINDOWPOS3SVPROC pglWindowPos3sv=_Lazy_glWindowPos3sv; Lshort blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);}
GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s=GLee_Lazy_gl
SecondaryColor3s;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3sv
#define GLEE_C_DEFINED_glSecondaryColor3sv
void __stdcall GLee_Lazy_glSecondaryColor3sv(const GLshort * v) {if (GLe
eInit()) glSecondaryColor3sv(v);}
GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv=GLee_Lazy_
glSecondaryColor3sv;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3ub
#define GLEE_C_DEFINED_glSecondaryColor3ub
void __stdcall GLee_Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green,
GLubyte blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);}
GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub=GLee_Lazy_
glSecondaryColor3ub;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3ubv
#define GLEE_C_DEFINED_glSecondaryColor3ubv
void __stdcall GLee_Lazy_glSecondaryColor3ubv(const GLubyte * v) {if (GL
eeInit()) glSecondaryColor3ubv(v);}
GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv=GLee_Laz
y_glSecondaryColor3ubv;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3ui
#define GLEE_C_DEFINED_glSecondaryColor3ui
void __stdcall GLee_Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GL
uint blue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);}
GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui=GLee_Lazy_
glSecondaryColor3ui;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3uiv
#define GLEE_C_DEFINED_glSecondaryColor3uiv
void __stdcall GLee_Lazy_glSecondaryColor3uiv(const GLuint * v) {if (GLe
eInit()) glSecondaryColor3uiv(v);}
GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv=GLee_Laz
y_glSecondaryColor3uiv;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3us
#define GLEE_C_DEFINED_glSecondaryColor3us
void __stdcall GLee_Lazy_glSecondaryColor3us(GLushort red, GLushort green
, GLushort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);}
GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us=GLee_Lazy_
glSecondaryColor3us;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3usv
#define GLEE_C_DEFINED_glSecondaryColor3usv
void __stdcall GLee_Lazy_glSecondaryColor3usv(const GLushort * v) {if (G
LeeInit()) glSecondaryColor3usv(v);}
GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv=GLee_Laz
y_glSecondaryColor3usv;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColorPointer
#define GLEE_C_DEFINED_glSecondaryColorPointer
void __stdcall GLee_Lazy_glSecondaryColorPointer(GLint size, GLenum type,
GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColor
Pointer(size, type, stride, pointer);}
GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer=GL
ee_Lazy_glSecondaryColorPointer;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2d
#define GLEE_C_DEFINED_glWindowPos2d
void __stdcall GLee_Lazy_glWindowPos2d(GLdouble x, GLdouble y) {if (GLee
Init()) glWindowPos2d(x, y);}
GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d=GLee_Lazy_glWindowPos2
d;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2dv
#define GLEE_C_DEFINED_glWindowPos2dv
void __stdcall GLee_Lazy_glWindowPos2dv(const GLdouble * v) {if (GLeeIni
t()) glWindowPos2dv(v);}
GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv=GLee_Lazy_glWindowPo
s2dv;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2f
#define GLEE_C_DEFINED_glWindowPos2f
void __stdcall GLee_Lazy_glWindowPos2f(GLfloat x, GLfloat y) {if (GLeeIn
it()) glWindowPos2f(x, y);}
GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f=GLee_Lazy_glWindowPos2
f;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2fv
#define GLEE_C_DEFINED_glWindowPos2fv
void __stdcall GLee_Lazy_glWindowPos2fv(const GLfloat * v) {if (GLeeInit
()) glWindowPos2fv(v);}
GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv=GLee_Lazy_glWindowPo
s2fv;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2i
#define GLEE_C_DEFINED_glWindowPos2i
void __stdcall GLee_Lazy_glWindowPos2i(GLint x, GLint y) {if (GLeeInit()
) glWindowPos2i(x, y);}
GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i=GLee_Lazy_glWindowPos2
i;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2iv
#define GLEE_C_DEFINED_glWindowPos2iv
void __stdcall GLee_Lazy_glWindowPos2iv(const GLint * v) {if (GLeeInit()
) glWindowPos2iv(v);}
GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv=GLee_Lazy_glWindowPo
s2iv;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2s
#define GLEE_C_DEFINED_glWindowPos2s
void __stdcall GLee_Lazy_glWindowPos2s(GLshort x, GLshort y) {if (GLeeIn
it()) glWindowPos2s(x, y);}
GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s=GLee_Lazy_glWindowPos2
s;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2sv
#define GLEE_C_DEFINED_glWindowPos2sv
void __stdcall GLee_Lazy_glWindowPos2sv(const GLshort * v) {if (GLeeInit
()) glWindowPos2sv(v);}
GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv=GLee_Lazy_glWindowPo
s2sv;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3d
#define GLEE_C_DEFINED_glWindowPos3d
void __stdcall GLee_Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z
) {if (GLeeInit()) glWindowPos3d(x, y, z);}
GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d=GLee_Lazy_glWindowPos3
d;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3dv
#define GLEE_C_DEFINED_glWindowPos3dv
void __stdcall GLee_Lazy_glWindowPos3dv(const GLdouble * v) {if (GLeeIni
t()) glWindowPos3dv(v);}
GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv=GLee_Lazy_glWindowPo
s3dv;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3f
#define GLEE_C_DEFINED_glWindowPos3f
void __stdcall GLee_Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{if (GLeeInit()) glWindowPos3f(x, y, z);}
GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f=GLee_Lazy_glWindowPos3
f;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3fv
#define GLEE_C_DEFINED_glWindowPos3fv
void __stdcall GLee_Lazy_glWindowPos3fv(const GLfloat * v) {if (GLeeInit
()) glWindowPos3fv(v);}
GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv=GLee_Lazy_glWindowPo
s3fv;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3i
#define GLEE_C_DEFINED_glWindowPos3i
void __stdcall GLee_Lazy_glWindowPos3i(GLint x, GLint y, GLint z) {if (G
LeeInit()) glWindowPos3i(x, y, z);}
GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i=GLee_Lazy_glWindowPos3
i;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3iv
#define GLEE_C_DEFINED_glWindowPos3iv
void __stdcall GLee_Lazy_glWindowPos3iv(const GLint * v) {if (GLeeInit()
) glWindowPos3iv(v);}
GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv=GLee_Lazy_glWindowPo
s3iv;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3s
#define GLEE_C_DEFINED_glWindowPos3s
void __stdcall GLee_Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z)
{if (GLeeInit()) glWindowPos3s(x, y, z);}
GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s=GLee_Lazy_glWindowPos3
s;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3sv
#define GLEE_C_DEFINED_glWindowPos3sv
void __stdcall GLee_Lazy_glWindowPos3sv(const GLshort * v) {if (GLeeInit
()) glWindowPos3sv(v);}
GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv=GLee_Lazy_glWindowPo
s3sv;
#endif
#endif #endif
/* GL_VERSION_1_5 */ /* GL_VERSION_1_5 */
#ifdef __GLEE_GL_VERSION_1_5 #ifdef __GLEE_GL_VERSION_1_5
void __stdcall _Lazy_glGenQueries(GLsizei n, GLuint * ids) #ifndef GLEE_C_DEFINED_glGenQueries
{if (GLeeInit()) glGenQueries(n, ids);} #define GLEE_C_DEFINED_glGenQueries
void __stdcall _Lazy_glDeleteQueries(GLsizei n, const GLuint * ids) void __stdcall GLee_Lazy_glGenQueries(GLsizei n, GLuint * ids) {if (GLee
{if (GLeeInit()) glDeleteQueries(n, ids);} Init()) glGenQueries(n, ids);}
GLboolean __stdcall _Lazy_glIsQuery(GLuint id) GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries=GLee_Lazy_glGenQueries;
{if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;} #endif
void __stdcall _Lazy_glBeginQuery(GLenum target, GLuint id) #ifndef GLEE_C_DEFINED_glDeleteQueries
{if (GLeeInit()) glBeginQuery(target, id);} #define GLEE_C_DEFINED_glDeleteQueries
void __stdcall _Lazy_glEndQuery(GLenum target) void __stdcall GLee_Lazy_glDeleteQueries(GLsizei n, const GLuint * ids)
{if (GLeeInit()) glEndQuery(target);} {if (GLeeInit()) glDeleteQueries(n, ids);}
void __stdcall _Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * para GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries=GLee_Lazy_glDelete
ms) {if (GLeeInit()) glGetQueryiv(target, pname, params);} Queries;
void __stdcall _Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * pa #endif
rams) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);} #ifndef GLEE_C_DEFINED_glIsQuery
void __stdcall _Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * #define GLEE_C_DEFINED_glIsQuery
params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);} GLboolean __stdcall GLee_Lazy_glIsQuery(GLuint id) {if (GLeeInit()) retu
void __stdcall _Lazy_glBindBuffer(GLenum target, GLuint buffer) rn glIsQuery(id); return (GLboolean)0;}
{if (GLeeInit()) glBindBuffer(target, buffer);} GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery=GLee_Lazy_glIsQuery;
void __stdcall _Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers) #endif
{if (GLeeInit()) glDeleteBuffers(n, buffers);} #ifndef GLEE_C_DEFINED_glBeginQuery
void __stdcall _Lazy_glGenBuffers(GLsizei n, GLuint * buffers) #define GLEE_C_DEFINED_glBeginQuery
{if (GLeeInit()) glGenBuffers(n, buffers);} void __stdcall GLee_Lazy_glBeginQuery(GLenum target, GLuint id) {if (GLe
GLboolean __stdcall _Lazy_glIsBuffer(GLuint buffer) eInit()) glBeginQuery(target, id);}
{if (GLeeInit()) return glIsBuffer(buffer); return (GLboolea GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery=GLee_Lazy_glBeginQuery;
n)0;} #endif
void __stdcall _Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLv #ifndef GLEE_C_DEFINED_glEndQuery
oid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size, data #define GLEE_C_DEFINED_glEndQuery
, usage);} void __stdcall GLee_Lazy_glEndQuery(GLenum target) {if (GLeeInit()) glEn
void __stdcall _Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsize dQuery(target);}
iptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(target, o GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery=GLee_Lazy_glEndQuery;
ffset, size, data);} #endif
void __stdcall _Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLs #ifndef GLEE_C_DEFINED_glGetQueryiv
izeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(target, o #define GLEE_C_DEFINED_glGetQueryiv
ffset, size, data);} void __stdcall GLee_Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint
GLvoid* __stdcall _Lazy_glMapBuffer(GLenum target, GLenum access) * params) {if (GLeeInit()) glGetQueryiv(target, pname, params);}
{if (GLeeInit()) return glMapBuffer(target, access); return GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv=GLee_Lazy_glGetQueryiv;
(GLvoid*)0;} #endif
GLboolean __stdcall _Lazy_glUnmapBuffer(GLenum target) #ifndef GLEE_C_DEFINED_glGetQueryObjectiv
{if (GLeeInit()) return glUnmapBuffer(target); return (GLboo #define GLEE_C_DEFINED_glGetQueryObjectiv
lean)0;} void __stdcall GLee_Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLin
void __stdcall _Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GL t * params) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);}
int * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname, param GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv=GLee_Lazy_gl
s);} GetQueryObjectiv;
void __stdcall _Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoi #endif
d* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, params); #ifndef GLEE_C_DEFINED_glGetQueryObjectuiv
} #define GLEE_C_DEFINED_glGetQueryObjectuiv
PFNGLGENQUERIESPROC pglGenQueries=_Lazy_glGenQueries; void __stdcall GLee_Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLu
PFNGLDELETEQUERIESPROC pglDeleteQueries=_Lazy_glDeleteQueries; int * params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);}
PFNGLISQUERYPROC pglIsQuery=_Lazy_glIsQuery; GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv=GLee_Lazy_
PFNGLBEGINQUERYPROC pglBeginQuery=_Lazy_glBeginQuery; glGetQueryObjectuiv;
PFNGLENDQUERYPROC pglEndQuery=_Lazy_glEndQuery; #endif
PFNGLGETQUERYIVPROC pglGetQueryiv=_Lazy_glGetQueryiv; #ifndef GLEE_C_DEFINED_glBindBuffer
PFNGLGETQUERYOBJECTIVPROC pglGetQueryObjectiv=_Lazy_glGetQueryObjectiv; #define GLEE_C_DEFINED_glBindBuffer
PFNGLGETQUERYOBJECTUIVPROC pglGetQueryObjectuiv=_Lazy_glGetQueryObjectuiv; void __stdcall GLee_Lazy_glBindBuffer(GLenum target, GLuint buffer) {if
PFNGLBINDBUFFERPROC pglBindBuffer=_Lazy_glBindBuffer; (GLeeInit()) glBindBuffer(target, buffer);}
PFNGLDELETEBUFFERSPROC pglDeleteBuffers=_Lazy_glDeleteBuffers; GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer=GLee_Lazy_glBindBuffer;
PFNGLGENBUFFERSPROC pglGenBuffers=_Lazy_glGenBuffers; #endif
PFNGLISBUFFERPROC pglIsBuffer=_Lazy_glIsBuffer; #ifndef GLEE_C_DEFINED_glDeleteBuffers
PFNGLBUFFERDATAPROC pglBufferData=_Lazy_glBufferData; #define GLEE_C_DEFINED_glDeleteBuffers
PFNGLBUFFERSUBDATAPROC pglBufferSubData=_Lazy_glBufferSubData; void __stdcall GLee_Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffer
PFNGLGETBUFFERSUBDATAPROC pglGetBufferSubData=_Lazy_glGetBufferSubData; s) {if (GLeeInit()) glDeleteBuffers(n, buffers);}
PFNGLMAPBUFFERPROC pglMapBuffer=_Lazy_glMapBuffer; GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers=GLee_Lazy_glDelete
PFNGLUNMAPBUFFERPROC pglUnmapBuffer=_Lazy_glUnmapBuffer; Buffers;
PFNGLGETBUFFERPARAMETERIVPROC pglGetBufferParameteriv=_Lazy_glGetBufferPara #endif
meteriv; #ifndef GLEE_C_DEFINED_glGenBuffers
PFNGLGETBUFFERPOINTERVPROC pglGetBufferPointerv=_Lazy_glGetBufferPointerv; #define GLEE_C_DEFINED_glGenBuffers
void __stdcall GLee_Lazy_glGenBuffers(GLsizei n, GLuint * buffers) {if (
GLeeInit()) glGenBuffers(n, buffers);}
GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers=GLee_Lazy_glGenBuffers;
#endif
#ifndef GLEE_C_DEFINED_glIsBuffer
#define GLEE_C_DEFINED_glIsBuffer
GLboolean __stdcall GLee_Lazy_glIsBuffer(GLuint buffer) {if (GLeeInit())
return glIsBuffer(buffer); return (GLboolean)0;}
GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer=GLee_Lazy_glIsBuffer;
#endif
#ifndef GLEE_C_DEFINED_glBufferData
#define GLEE_C_DEFINED_glBufferData
void __stdcall GLee_Lazy_glBufferData(GLenum target, GLsizeiptr size, con
st GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size
, data, usage);}
GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData=GLee_Lazy_glBufferData;
#endif
#ifndef GLEE_C_DEFINED_glBufferSubData
#define GLEE_C_DEFINED_glBufferSubData
void __stdcall GLee_Lazy_glBufferSubData(GLenum target, GLintptr offset,
GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(tar
get, offset, size, data);}
GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData=GLee_Lazy_glBuffer
SubData;
#endif
#ifndef GLEE_C_DEFINED_glGetBufferSubData
#define GLEE_C_DEFINED_glGetBufferSubData
void __stdcall GLee_Lazy_glGetBufferSubData(GLenum target, GLintptr offse
t, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(tar
get, offset, size, data);}
GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData=GLee_Lazy_gl
GetBufferSubData;
#endif
#ifndef GLEE_C_DEFINED_glMapBuffer
#define GLEE_C_DEFINED_glMapBuffer
GLvoid* __stdcall GLee_Lazy_glMapBuffer(GLenum target, GLenum access) {i
f (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;}
GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer=GLee_Lazy_glMapBuffer;
#endif
#ifndef GLEE_C_DEFINED_glUnmapBuffer
#define GLEE_C_DEFINED_glUnmapBuffer
GLboolean __stdcall GLee_Lazy_glUnmapBuffer(GLenum target) {if (GLeeInit
()) return glUnmapBuffer(target); return (GLboolean)0;}
GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer=GLee_Lazy_glUnmapBuffe
r;
#endif
#ifndef GLEE_C_DEFINED_glGetBufferParameteriv
#define GLEE_C_DEFINED_glGetBufferParameteriv
void __stdcall GLee_Lazy_glGetBufferParameteriv(GLenum target, GLenum pna
me, GLint * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname,
params);}
GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv=GLee
_Lazy_glGetBufferParameteriv;
#endif
#ifndef GLEE_C_DEFINED_glGetBufferPointerv
#define GLEE_C_DEFINED_glGetBufferPointerv
void __stdcall GLee_Lazy_glGetBufferPointerv(GLenum target, GLenum pname,
GLvoid* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, par
ams);}
GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv=GLee_Lazy_
glGetBufferPointerv;
#endif
#endif #endif
/* GL_VERSION_2_0 */ /* GL_VERSION_2_0 */
#ifdef __GLEE_GL_VERSION_2_0 #ifdef __GLEE_GL_VERSION_2_0
void __stdcall _Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlp #ifndef GLEE_C_DEFINED_glBlendEquationSeparate
ha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha) #define GLEE_C_DEFINED_glBlendEquationSeparate
;} void __stdcall GLee_Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum m
void __stdcall _Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) odeAlpha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);}
{if (GLeeInit()) glDrawBuffers(n, bufs);} GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate=GL
void __stdcall _Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum ee_Lazy_glBlendEquationSeparate;
dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sfail, d #endif
pfail, dppass);} #ifndef GLEE_C_DEFINED_glDrawBuffers
void __stdcall _Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfun #define GLEE_C_DEFINED_glDrawBuffers
c, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(frontfun void __stdcall GLee_Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) {
c, backfunc, ref, mask);} if (GLeeInit()) glDrawBuffers(n, bufs);}
void __stdcall _Lazy_glStencilMaskSeparate(GLenum face, GLuint mask) GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers=GLee_Lazy_glDrawBuffer
{if (GLeeInit()) glStencilMaskSeparate(face, mask);} s;
void __stdcall _Lazy_glAttachShader(GLuint program, GLuint shader) #endif
{if (GLeeInit()) glAttachShader(program, shader);} #ifndef GLEE_C_DEFINED_glStencilOpSeparate
void __stdcall _Lazy_glBindAttribLocation(GLuint program, GLuint index, con #define GLEE_C_DEFINED_glStencilOpSeparate
st GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, index, na void __stdcall GLee_Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, G
me);} Lenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sf
void __stdcall _Lazy_glCompileShader(GLuint shader) ail, dpfail, dppass);}
{if (GLeeInit()) glCompileShader(shader);} GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate=GLee_Lazy_
GLuint __stdcall _Lazy_glCreateProgram(void) glStencilOpSeparate;
{if (GLeeInit()) return glCreateProgram(); return (GLuint)0; #endif
} #ifndef GLEE_C_DEFINED_glStencilFuncSeparate
GLuint __stdcall _Lazy_glCreateShader(GLenum type) #define GLEE_C_DEFINED_glStencilFuncSeparate
{if (GLeeInit()) return glCreateShader(type); return (GLuint void __stdcall GLee_Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum b
)0;} ackfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(fr
void __stdcall _Lazy_glDeleteProgram(GLuint program) ontfunc, backfunc, ref, mask);}
{if (GLeeInit()) glDeleteProgram(program);} GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate=GLee_L
void __stdcall _Lazy_glDeleteShader(GLuint shader) azy_glStencilFuncSeparate;
{if (GLeeInit()) glDeleteShader(shader);} #endif
void __stdcall _Lazy_glDetachShader(GLuint program, GLuint shader) #ifndef GLEE_C_DEFINED_glStencilMaskSeparate
{if (GLeeInit()) glDetachShader(program, shader);} #define GLEE_C_DEFINED_glStencilMaskSeparate
void __stdcall _Lazy_glDisableVertexAttribArray(GLuint index) void __stdcall GLee_Lazy_glStencilMaskSeparate(GLenum face, GLuint mask)
{if (GLeeInit()) glDisableVertexAttribArray(index);} {if (GLeeInit()) glStencilMaskSeparate(face, mask);}
void __stdcall _Lazy_glEnableVertexAttribArray(GLuint index) GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate=GLee_L
{if (GLeeInit()) glEnableVertexAttribArray(index);} azy_glStencilMaskSeparate;
void __stdcall _Lazy_glGetActiveAttrib(GLuint program, GLuint index, GLsize #endif
i bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) { #ifndef GLEE_C_DEFINED_glAttachShader
if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, size, ty #define GLEE_C_DEFINED_glAttachShader
pe, name);} void __stdcall GLee_Lazy_glAttachShader(GLuint program, GLuint shader) {
void __stdcall _Lazy_glGetActiveUniform(GLuint program, GLuint index, GLsiz if (GLeeInit()) glAttachShader(program, shader);}
ei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader=GLee_Lazy_glAttachSh
{if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, size, ader;
type, name);} #endif
void __stdcall _Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, #ifndef GLEE_C_DEFINED_glBindAttribLocation
GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShaders(prog #define GLEE_C_DEFINED_glBindAttribLocation
ram, maxCount, count, obj);} void __stdcall GLee_Lazy_glBindAttribLocation(GLuint program, GLuint inde
GLint __stdcall _Lazy_glGetAttribLocation(GLuint program, const GLchar * na x, const GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, ind
me) {if (GLeeInit()) return glGetAttribLocation(program, name); ex, name);}
return (GLint)0;} GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation=GLee_Laz
void __stdcall _Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * p y_glBindAttribLocation;
arams) {if (GLeeInit()) glGetProgramiv(program, pname, params);} #endif
void __stdcall _Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, G #ifndef GLEE_C_DEFINED_glCompileShader
Lsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfoLog(pr #define GLEE_C_DEFINED_glCompileShader
ogram, bufSize, length, infoLog);} void __stdcall GLee_Lazy_glCompileShader(GLuint shader) {if (GLeeInit())
void __stdcall _Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * par glCompileShader(shader);}
ams) {if (GLeeInit()) glGetShaderiv(shader, pname, params);} GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader=GLee_Lazy_glCompil
void __stdcall _Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLs eShader;
izei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog(shade #endif
r, bufSize, length, infoLog);} #ifndef GLEE_C_DEFINED_glCreateProgram
void __stdcall _Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsi #define GLEE_C_DEFINED_glCreateProgram
zei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(shader, GLuint __stdcall GLee_Lazy_glCreateProgram(void) {if (GLeeInit()) return
bufSize, length, source);} glCreateProgram(); return (GLuint)0;}
GLint __stdcall _Lazy_glGetUniformLocation(GLuint program, const GLchar * n GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram=GLee_Lazy_glCreate
ame) {if (GLeeInit()) return glGetUniformLocation(program, name); Program;
return (GLint)0;} #endif
void __stdcall _Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat #ifndef GLEE_C_DEFINED_glCreateShader
* params) {if (GLeeInit()) glGetUniformfv(program, location, params);} #define GLEE_C_DEFINED_glCreateShader
void __stdcall _Lazy_glGetUniformiv(GLuint program, GLint location, GLint * GLuint __stdcall GLee_Lazy_glCreateShader(GLenum type) {if (GLeeInit())
params) {if (GLeeInit()) glGetUniformiv(program, location, params);} return glCreateShader(type); return (GLuint)0;}
void __stdcall _Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdoub GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader=GLee_Lazy_glCreateSh
le * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);} ader;
void __stdcall _Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloa #endif
t * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);} #ifndef GLEE_C_DEFINED_glDeleteProgram
void __stdcall _Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint #define GLEE_C_DEFINED_glDeleteProgram
* params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);} void __stdcall GLee_Lazy_glDeleteProgram(GLuint program) {if (GLeeInit()
void __stdcall _Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, ) glDeleteProgram(program);}
GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index, pname GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram=GLee_Lazy_glDelete
, pointer);} Program;
GLboolean __stdcall _Lazy_glIsProgram(GLuint program) #endif
{if (GLeeInit()) return glIsProgram(program); return (GLbool #ifndef GLEE_C_DEFINED_glDeleteShader
ean)0;} #define GLEE_C_DEFINED_glDeleteShader
GLboolean __stdcall _Lazy_glIsShader(GLuint shader) void __stdcall GLee_Lazy_glDeleteShader(GLuint shader) {if (GLeeInit())
{if (GLeeInit()) return glIsShader(shader); return (GLboolea glDeleteShader(shader);}
n)0;} GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader=GLee_Lazy_glDeleteSh
void __stdcall _Lazy_glLinkProgram(GLuint program) ader;
{if (GLeeInit()) glLinkProgram(program);} #endif
void __stdcall _Lazy_glShaderSource(GLuint shader, GLsizei count, const GLc #ifndef GLEE_C_DEFINED_glDetachShader
har* * string, const GLint * length) {if (GLeeInit()) glShaderSource(shade #define GLEE_C_DEFINED_glDetachShader
r, count, string, length);} void __stdcall GLee_Lazy_glDetachShader(GLuint program, GLuint shader) {
void __stdcall _Lazy_glUseProgram(GLuint program) if (GLeeInit()) glDetachShader(program, shader);}
{if (GLeeInit()) glUseProgram(program);} GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader=GLee_Lazy_glDetachSh
void __stdcall _Lazy_glUniform1f(GLint location, GLfloat v0) ader;
{if (GLeeInit()) glUniform1f(location, v0);} #endif
void __stdcall _Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1) #ifndef GLEE_C_DEFINED_glDisableVertexAttribArray
{if (GLeeInit()) glUniform2f(location, v0, v1);} #define GLEE_C_DEFINED_glDisableVertexAttribArray
void __stdcall _Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GL void __stdcall GLee_Lazy_glDisableVertexAttribArray(GLuint index) {if (G
float v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);} LeeInit()) glDisableVertexAttribArray(index);}
void __stdcall _Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GL GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribAr
float v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v ray=GLee_Lazy_glDisableVertexAttribArray;
3);} #endif
void __stdcall _Lazy_glUniform1i(GLint location, GLint v0) #ifndef GLEE_C_DEFINED_glEnableVertexAttribArray
{if (GLeeInit()) glUniform1i(location, v0);} #define GLEE_C_DEFINED_glEnableVertexAttribArray
void __stdcall _Lazy_glUniform2i(GLint location, GLint v0, GLint v1) void __stdcall GLee_Lazy_glEnableVertexAttribArray(GLuint index) {if (GL
{if (GLeeInit()) glUniform2i(location, v0, v1);} eeInit()) glEnableVertexAttribArray(index);}
void __stdcall _Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArra
v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);} y=GLee_Lazy_glEnableVertexAttribArray;
void __stdcall _Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint #endif
v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);} #ifndef GLEE_C_DEFINED_glGetActiveAttrib
void __stdcall _Lazy_glUniform1fv(GLint location, GLsizei count, const GLfl #define GLEE_C_DEFINED_glGetActiveAttrib
oat * value) {if (GLeeInit()) glUniform1fv(location, count, value);} void __stdcall GLee_Lazy_glGetActiveAttrib(GLuint program, GLuint index,
void __stdcall _Lazy_glUniform2fv(GLint location, GLsizei count, const GLfl GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * na
oat * value) {if (GLeeInit()) glUniform2fv(location, count, value);} me) {if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, si
void __stdcall _Lazy_glUniform3fv(GLint location, GLsizei count, const GLfl ze, type, name);}
oat * value) {if (GLeeInit()) glUniform3fv(location, count, value);} GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib=GLee_Lazy_glGe
void __stdcall _Lazy_glUniform4fv(GLint location, GLsizei count, const GLfl tActiveAttrib;
oat * value) {if (GLeeInit()) glUniform4fv(location, count, value);} #endif
void __stdcall _Lazy_glUniform1iv(GLint location, GLsizei count, const GLin #ifndef GLEE_C_DEFINED_glGetActiveUniform
t * value) {if (GLeeInit()) glUniform1iv(location, count, value);} #define GLEE_C_DEFINED_glGetActiveUniform
void __stdcall _Lazy_glUniform2iv(GLint location, GLsizei count, const GLin void __stdcall GLee_Lazy_glGetActiveUniform(GLuint program, GLuint index,
t * value) {if (GLeeInit()) glUniform2iv(location, count, value);} GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * n
void __stdcall _Lazy_glUniform3iv(GLint location, GLsizei count, const GLin ame) {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length,
t * value) {if (GLeeInit()) glUniform3iv(location, count, value);} size, type, name);}
void __stdcall _Lazy_glUniform4iv(GLint location, GLsizei count, const GLin GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform=GLee_Lazy_gl
t * value) {if (GLeeInit()) glUniform4iv(location, count, value);} GetActiveUniform;
void __stdcall _Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLbo #endif
olean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2f #ifndef GLEE_C_DEFINED_glGetAttachedShaders
v(location, count, transpose, value);} #define GLEE_C_DEFINED_glGetAttachedShaders
void __stdcall _Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLbo void __stdcall GLee_Lazy_glGetAttachedShaders(GLuint program, GLsizei max
olean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3f Count, GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShader
v(location, count, transpose, value);} s(program, maxCount, count, obj);}
void __stdcall _Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLbo GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders=GLee_Laz
olean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4f y_glGetAttachedShaders;
v(location, count, transpose, value);} #endif
void __stdcall _Lazy_glValidateProgram(GLuint program) #ifndef GLEE_C_DEFINED_glGetAttribLocation
{if (GLeeInit()) glValidateProgram(program);} #define GLEE_C_DEFINED_glGetAttribLocation
void __stdcall _Lazy_glVertexAttrib1d(GLuint index, GLdouble x) GLint __stdcall GLee_Lazy_glGetAttribLocation(GLuint program, const GLcha
{if (GLeeInit()) glVertexAttrib1d(index, x);} r * name) {if (GLeeInit()) return glGetAttribLocation(program, name); retu
void __stdcall _Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v) rn (GLint)0;}
{if (GLeeInit()) glVertexAttrib1dv(index, v);} GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation=GLee_Lazy_
void __stdcall _Lazy_glVertexAttrib1f(GLuint index, GLfloat x) glGetAttribLocation;
{if (GLeeInit()) glVertexAttrib1f(index, x);} #endif
void __stdcall _Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v) #ifndef GLEE_C_DEFINED_glGetProgramiv
{if (GLeeInit()) glVertexAttrib1fv(index, v);} #define GLEE_C_DEFINED_glGetProgramiv
void __stdcall _Lazy_glVertexAttrib1s(GLuint index, GLshort x) void __stdcall GLee_Lazy_glGetProgramiv(GLuint program, GLenum pname, GLi
{if (GLeeInit()) glVertexAttrib1s(index, x);} nt * params) {if (GLeeInit()) glGetProgramiv(program, pname, params);}
void __stdcall _Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v) GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv=GLee_Lazy_glGetProgr
{if (GLeeInit()) glVertexAttrib1sv(index, v);} amiv;
void __stdcall _Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y) #endif
{if (GLeeInit()) glVertexAttrib2d(index, x, y);} #ifndef GLEE_C_DEFINED_glGetProgramInfoLog
void __stdcall _Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v) #define GLEE_C_DEFINED_glGetProgramInfoLog
{if (GLeeInit()) glVertexAttrib2dv(index, v);} void __stdcall GLee_Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufS
void __stdcall _Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) ize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfo
{if (GLeeInit()) glVertexAttrib2f(index, x, y);} Log(program, bufSize, length, infoLog);}
void __stdcall _Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v) GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog=GLee_Lazy_
{if (GLeeInit()) glVertexAttrib2fv(index, v);} glGetProgramInfoLog;
void __stdcall _Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y) #endif
{if (GLeeInit()) glVertexAttrib2s(index, x, y);} #ifndef GLEE_C_DEFINED_glGetShaderiv
void __stdcall _Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v) #define GLEE_C_DEFINED_glGetShaderiv
{if (GLeeInit()) glVertexAttrib2sv(index, v);} void __stdcall GLee_Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint
void __stdcall _Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, * params) {if (GLeeInit()) glGetShaderiv(shader, pname, params);}
GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);} GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv=GLee_Lazy_glGetShaderi
void __stdcall _Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v) v;
{if (GLeeInit()) glVertexAttrib3dv(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, G #ifndef GLEE_C_DEFINED_glGetShaderInfoLog
Lfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);} #define GLEE_C_DEFINED_glGetShaderInfoLog
void __stdcall _Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v) void __stdcall GLee_Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSiz
{if (GLeeInit()) glVertexAttrib3fv(index, v);} e, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog
void __stdcall _Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, G (shader, bufSize, length, infoLog);}
Lshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);} GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog=GLee_Lazy_gl
void __stdcall _Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v) GetShaderInfoLog;
{if (GLeeInit()) glVertexAttrib3sv(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v) #ifndef GLEE_C_DEFINED_glGetShaderSource
{if (GLeeInit()) glVertexAttrib4Nbv(index, v);} #define GLEE_C_DEFINED_glGetShaderSource
void __stdcall _Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v) void __stdcall GLee_Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize
{if (GLeeInit()) glVertexAttrib4Niv(index, v);} , GLsizei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(sh
void __stdcall _Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v) ader, bufSize, length, source);}
{if (GLeeInit()) glVertexAttrib4Nsv(index, v);} GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource=GLee_Lazy_glGe
void __stdcall _Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, tShaderSource;
GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, #endif
w);} #ifndef GLEE_C_DEFINED_glGetUniformLocation
void __stdcall _Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v) #define GLEE_C_DEFINED_glGetUniformLocation
{if (GLeeInit()) glVertexAttrib4Nubv(index, v);} GLint __stdcall GLee_Lazy_glGetUniformLocation(GLuint program, const GLch
void __stdcall _Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v) ar * name) {if (GLeeInit()) return glGetUniformLocation(program, name); re
{if (GLeeInit()) glVertexAttrib4Nuiv(index, v);} turn (GLint)0;}
void __stdcall _Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v) GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation=GLee_Laz
{if (GLeeInit()) glVertexAttrib4Nusv(index, v);} y_glGetUniformLocation;
void __stdcall _Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v) #endif
{if (GLeeInit()) glVertexAttrib4bv(index, v);} #ifndef GLEE_C_DEFINED_glGetUniformfv
void __stdcall _Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, #define GLEE_C_DEFINED_glGetUniformfv
GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, void __stdcall GLee_Lazy_glGetUniformfv(GLuint program, GLint location, G
w);} Lfloat * params) {if (GLeeInit()) glGetUniformfv(program, location, params
void __stdcall _Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v) );}
{if (GLeeInit()) glVertexAttrib4dv(index, v);} GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv=GLee_Lazy_glGetUnifo
void __stdcall _Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, G rmfv;
Lfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w); #endif
} #ifndef GLEE_C_DEFINED_glGetUniformiv
void __stdcall _Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v) #define GLEE_C_DEFINED_glGetUniformiv
{if (GLeeInit()) glVertexAttrib4fv(index, v);} void __stdcall GLee_Lazy_glGetUniformiv(GLuint program, GLint location, G
void __stdcall _Lazy_glVertexAttrib4iv(GLuint index, const GLint * v) Lint * params) {if (GLeeInit()) glGetUniformiv(program, location, params);
{if (GLeeInit()) glVertexAttrib4iv(index, v);} }
void __stdcall _Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, G GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv=GLee_Lazy_glGetUnifo
Lshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w); rmiv;
} #endif
void __stdcall _Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v) #ifndef GLEE_C_DEFINED_glGetVertexAttribdv
{if (GLeeInit()) glVertexAttrib4sv(index, v);} #define GLEE_C_DEFINED_glGetVertexAttribdv
void __stdcall _Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v) void __stdcall GLee_Lazy_glGetVertexAttribdv(GLuint index, GLenum pname,
{if (GLeeInit()) glVertexAttrib4ubv(index, v);} GLdouble * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, para
void __stdcall _Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v) ms);}
{if (GLeeInit()) glVertexAttrib4uiv(index, v);} GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv=GLee_Lazy_
void __stdcall _Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v) glGetVertexAttribdv;
{if (GLeeInit()) glVertexAttrib4usv(index, v);} #endif
void __stdcall _Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum #ifndef GLEE_C_DEFINED_glGetVertexAttribfv
type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if ( #define GLEE_C_DEFINED_glGetVertexAttribfv
GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, po void __stdcall GLee_Lazy_glGetVertexAttribfv(GLuint index, GLenum pname,
inter);} GLfloat * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, param
PFNGLBLENDEQUATIONSEPARATEPROC pglBlendEquationSeparate=_Lazy_glBlendEquati s);}
onSeparate; GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv=GLee_Lazy_
PFNGLDRAWBUFFERSPROC pglDrawBuffers=_Lazy_glDrawBuffers; glGetVertexAttribfv;
PFNGLSTENCILOPSEPARATEPROC pglStencilOpSeparate=_Lazy_glStencilOpSeparate; #endif
PFNGLSTENCILFUNCSEPARATEPROC pglStencilFuncSeparate=_Lazy_glStencilFuncSepa #ifndef GLEE_C_DEFINED_glGetVertexAttribiv
rate; #define GLEE_C_DEFINED_glGetVertexAttribiv
PFNGLSTENCILMASKSEPARATEPROC pglStencilMaskSeparate=_Lazy_glStencilMaskSepa void __stdcall GLee_Lazy_glGetVertexAttribiv(GLuint index, GLenum pname,
rate; GLint * params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params)
PFNGLATTACHSHADERPROC pglAttachShader=_Lazy_glAttachShader; ;}
PFNGLBINDATTRIBLOCATIONPROC pglBindAttribLocation=_Lazy_glBindAttribLocatio GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv=GLee_Lazy_
n; glGetVertexAttribiv;
PFNGLCOMPILESHADERPROC pglCompileShader=_Lazy_glCompileShader; #endif
PFNGLCREATEPROGRAMPROC pglCreateProgram=_Lazy_glCreateProgram; #ifndef GLEE_C_DEFINED_glGetVertexAttribPointerv
PFNGLCREATESHADERPROC pglCreateShader=_Lazy_glCreateShader; #define GLEE_C_DEFINED_glGetVertexAttribPointerv
PFNGLDELETEPROGRAMPROC pglDeleteProgram=_Lazy_glDeleteProgram; void __stdcall GLee_Lazy_glGetVertexAttribPointerv(GLuint index, GLenum p
PFNGLDELETESHADERPROC pglDeleteShader=_Lazy_glDeleteShader; name, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index,
PFNGLDETACHSHADERPROC pglDetachShader=_Lazy_glDetachShader; pname, pointer);}
PFNGLDISABLEVERTEXATTRIBARRAYPROC pglDisableVertexAttribArray=_Lazy_glDisab GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointer
leVertexAttribArray; v=GLee_Lazy_glGetVertexAttribPointerv;
PFNGLENABLEVERTEXATTRIBARRAYPROC pglEnableVertexAttribArray=_Lazy_glEnableV #endif
ertexAttribArray; #ifndef GLEE_C_DEFINED_glIsProgram
PFNGLGETACTIVEATTRIBPROC pglGetActiveAttrib=_Lazy_glGetActiveAttrib; #define GLEE_C_DEFINED_glIsProgram
PFNGLGETACTIVEUNIFORMPROC pglGetActiveUniform=_Lazy_glGetActiveUniform; GLboolean __stdcall GLee_Lazy_glIsProgram(GLuint program) {if (GLeeInit(
PFNGLGETATTACHEDSHADERSPROC pglGetAttachedShaders=_Lazy_glGetAttachedShader )) return glIsProgram(program); return (GLboolean)0;}
s; GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram=GLee_Lazy_glIsProgram;
PFNGLGETATTRIBLOCATIONPROC pglGetAttribLocation=_Lazy_glGetAttribLocation; #endif
PFNGLGETPROGRAMIVPROC pglGetProgramiv=_Lazy_glGetProgramiv; #ifndef GLEE_C_DEFINED_glIsShader
PFNGLGETPROGRAMINFOLOGPROC pglGetProgramInfoLog=_Lazy_glGetProgramInfoLog; #define GLEE_C_DEFINED_glIsShader
PFNGLGETSHADERIVPROC pglGetShaderiv=_Lazy_glGetShaderiv; GLboolean __stdcall GLee_Lazy_glIsShader(GLuint shader) {if (GLeeInit())
PFNGLGETSHADERINFOLOGPROC pglGetShaderInfoLog=_Lazy_glGetShaderInfoLog; return glIsShader(shader); return (GLboolean)0;}
PFNGLGETSHADERSOURCEPROC pglGetShaderSource=_Lazy_glGetShaderSource; GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader=GLee_Lazy_glIsShader;
PFNGLGETUNIFORMLOCATIONPROC pglGetUniformLocation=_Lazy_glGetUniformLocatio #endif
n; #ifndef GLEE_C_DEFINED_glLinkProgram
PFNGLGETUNIFORMFVPROC pglGetUniformfv=_Lazy_glGetUniformfv; #define GLEE_C_DEFINED_glLinkProgram
PFNGLGETUNIFORMIVPROC pglGetUniformiv=_Lazy_glGetUniformiv; void __stdcall GLee_Lazy_glLinkProgram(GLuint program) {if (GLeeInit())
PFNGLGETVERTEXATTRIBDVPROC pglGetVertexAttribdv=_Lazy_glGetVertexAttribdv; glLinkProgram(program);}
PFNGLGETVERTEXATTRIBFVPROC pglGetVertexAttribfv=_Lazy_glGetVertexAttribfv; GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram=GLee_Lazy_glLinkProgra
PFNGLGETVERTEXATTRIBIVPROC pglGetVertexAttribiv=_Lazy_glGetVertexAttribiv; m;
PFNGLGETVERTEXATTRIBPOINTERVPROC pglGetVertexAttribPointerv=_Lazy_glGetVert #endif
exAttribPointerv; #ifndef GLEE_C_DEFINED_glShaderSource
PFNGLISPROGRAMPROC pglIsProgram=_Lazy_glIsProgram; #define GLEE_C_DEFINED_glShaderSource
PFNGLISSHADERPROC pglIsShader=_Lazy_glIsShader; void __stdcall GLee_Lazy_glShaderSource(GLuint shader, GLsizei count, con
PFNGLLINKPROGRAMPROC pglLinkProgram=_Lazy_glLinkProgram; st GLchar* * string, const GLint * length) {if (GLeeInit()) glShaderSource
PFNGLSHADERSOURCEPROC pglShaderSource=_Lazy_glShaderSource; (shader, count, string, length);}
PFNGLUSEPROGRAMPROC pglUseProgram=_Lazy_glUseProgram; GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource=GLee_Lazy_glShaderSo
PFNGLUNIFORM1FPROC pglUniform1f=_Lazy_glUniform1f; urce;
PFNGLUNIFORM2FPROC pglUniform2f=_Lazy_glUniform2f; #endif
PFNGLUNIFORM3FPROC pglUniform3f=_Lazy_glUniform3f; #ifndef GLEE_C_DEFINED_glUseProgram
PFNGLUNIFORM4FPROC pglUniform4f=_Lazy_glUniform4f; #define GLEE_C_DEFINED_glUseProgram
PFNGLUNIFORM1IPROC pglUniform1i=_Lazy_glUniform1i; void __stdcall GLee_Lazy_glUseProgram(GLuint program) {if (GLeeInit()) g
PFNGLUNIFORM2IPROC pglUniform2i=_Lazy_glUniform2i; lUseProgram(program);}
PFNGLUNIFORM3IPROC pglUniform3i=_Lazy_glUniform3i; GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram=GLee_Lazy_glUseProgram;
PFNGLUNIFORM4IPROC pglUniform4i=_Lazy_glUniform4i; #endif
PFNGLUNIFORM1FVPROC pglUniform1fv=_Lazy_glUniform1fv; #ifndef GLEE_C_DEFINED_glUniform1f
PFNGLUNIFORM2FVPROC pglUniform2fv=_Lazy_glUniform2fv; #define GLEE_C_DEFINED_glUniform1f
PFNGLUNIFORM3FVPROC pglUniform3fv=_Lazy_glUniform3fv; void __stdcall GLee_Lazy_glUniform1f(GLint location, GLfloat v0) {if (GL
PFNGLUNIFORM4FVPROC pglUniform4fv=_Lazy_glUniform4fv; eeInit()) glUniform1f(location, v0);}
PFNGLUNIFORM1IVPROC pglUniform1iv=_Lazy_glUniform1iv; GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f=GLee_Lazy_glUniform1f;
PFNGLUNIFORM2IVPROC pglUniform2iv=_Lazy_glUniform2iv; #endif
PFNGLUNIFORM3IVPROC pglUniform3iv=_Lazy_glUniform3iv; #ifndef GLEE_C_DEFINED_glUniform2f
PFNGLUNIFORM4IVPROC pglUniform4iv=_Lazy_glUniform4iv; #define GLEE_C_DEFINED_glUniform2f
PFNGLUNIFORMMATRIX2FVPROC pglUniformMatrix2fv=_Lazy_glUniformMatrix2fv; void __stdcall GLee_Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat
PFNGLUNIFORMMATRIX3FVPROC pglUniformMatrix3fv=_Lazy_glUniformMatrix3fv; v1) {if (GLeeInit()) glUniform2f(location, v0, v1);}
PFNGLUNIFORMMATRIX4FVPROC pglUniformMatrix4fv=_Lazy_glUniformMatrix4fv; GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f=GLee_Lazy_glUniform2f;
PFNGLVALIDATEPROGRAMPROC pglValidateProgram=_Lazy_glValidateProgram; #endif
PFNGLVERTEXATTRIB1DPROC pglVertexAttrib1d=_Lazy_glVertexAttrib1d; #ifndef GLEE_C_DEFINED_glUniform3f
PFNGLVERTEXATTRIB1DVPROC pglVertexAttrib1dv=_Lazy_glVertexAttrib1dv; #define GLEE_C_DEFINED_glUniform3f
PFNGLVERTEXATTRIB1FPROC pglVertexAttrib1f=_Lazy_glVertexAttrib1f; void __stdcall GLee_Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat
PFNGLVERTEXATTRIB1FVPROC pglVertexAttrib1fv=_Lazy_glVertexAttrib1fv; v1, GLfloat v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);}
PFNGLVERTEXATTRIB1SPROC pglVertexAttrib1s=_Lazy_glVertexAttrib1s; GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f=GLee_Lazy_glUniform3f;
PFNGLVERTEXATTRIB1SVPROC pglVertexAttrib1sv=_Lazy_glVertexAttrib1sv; #endif
PFNGLVERTEXATTRIB2DPROC pglVertexAttrib2d=_Lazy_glVertexAttrib2d; #ifndef GLEE_C_DEFINED_glUniform4f
PFNGLVERTEXATTRIB2DVPROC pglVertexAttrib2dv=_Lazy_glVertexAttrib2dv; #define GLEE_C_DEFINED_glUniform4f
PFNGLVERTEXATTRIB2FPROC pglVertexAttrib2f=_Lazy_glVertexAttrib2f; void __stdcall GLee_Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat
PFNGLVERTEXATTRIB2FVPROC pglVertexAttrib2fv=_Lazy_glVertexAttrib2fv; v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1,
PFNGLVERTEXATTRIB2SPROC pglVertexAttrib2s=_Lazy_glVertexAttrib2s; v2, v3);}
PFNGLVERTEXATTRIB2SVPROC pglVertexAttrib2sv=_Lazy_glVertexAttrib2sv; GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f=GLee_Lazy_glUniform4f;
PFNGLVERTEXATTRIB3DPROC pglVertexAttrib3d=_Lazy_glVertexAttrib3d; #endif
PFNGLVERTEXATTRIB3DVPROC pglVertexAttrib3dv=_Lazy_glVertexAttrib3dv; #ifndef GLEE_C_DEFINED_glUniform1i
PFNGLVERTEXATTRIB3FPROC pglVertexAttrib3f=_Lazy_glVertexAttrib3f; #define GLEE_C_DEFINED_glUniform1i
PFNGLVERTEXATTRIB3FVPROC pglVertexAttrib3fv=_Lazy_glVertexAttrib3fv; void __stdcall GLee_Lazy_glUniform1i(GLint location, GLint v0) {if (GLee
PFNGLVERTEXATTRIB3SPROC pglVertexAttrib3s=_Lazy_glVertexAttrib3s; Init()) glUniform1i(location, v0);}
PFNGLVERTEXATTRIB3SVPROC pglVertexAttrib3sv=_Lazy_glVertexAttrib3sv; GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i=GLee_Lazy_glUniform1i;
PFNGLVERTEXATTRIB4NBVPROC pglVertexAttrib4Nbv=_Lazy_glVertexAttrib4Nbv; #endif
PFNGLVERTEXATTRIB4NIVPROC pglVertexAttrib4Niv=_Lazy_glVertexAttrib4Niv; #ifndef GLEE_C_DEFINED_glUniform2i
PFNGLVERTEXATTRIB4NSVPROC pglVertexAttrib4Nsv=_Lazy_glVertexAttrib4Nsv; #define GLEE_C_DEFINED_glUniform2i
PFNGLVERTEXATTRIB4NUBPROC pglVertexAttrib4Nub=_Lazy_glVertexAttrib4Nub; void __stdcall GLee_Lazy_glUniform2i(GLint location, GLint v0, GLint v1)
PFNGLVERTEXATTRIB4NUBVPROC pglVertexAttrib4Nubv=_Lazy_glVertexAttrib4Nubv; {if (GLeeInit()) glUniform2i(location, v0, v1);}
PFNGLVERTEXATTRIB4NUIVPROC pglVertexAttrib4Nuiv=_Lazy_glVertexAttrib4Nuiv; GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i=GLee_Lazy_glUniform2i;
PFNGLVERTEXATTRIB4NUSVPROC pglVertexAttrib4Nusv=_Lazy_glVertexAttrib4Nusv; #endif
PFNGLVERTEXATTRIB4BVPROC pglVertexAttrib4bv=_Lazy_glVertexAttrib4bv; #ifndef GLEE_C_DEFINED_glUniform3i
PFNGLVERTEXATTRIB4DPROC pglVertexAttrib4d=_Lazy_glVertexAttrib4d; #define GLEE_C_DEFINED_glUniform3i
PFNGLVERTEXATTRIB4DVPROC pglVertexAttrib4dv=_Lazy_glVertexAttrib4dv; void __stdcall GLee_Lazy_glUniform3i(GLint location, GLint v0, GLint v1,
PFNGLVERTEXATTRIB4FPROC pglVertexAttrib4f=_Lazy_glVertexAttrib4f; GLint v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);}
PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv=_Lazy_glVertexAttrib4fv; GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i=GLee_Lazy_glUniform3i;
PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv=_Lazy_glVertexAttrib4iv; #endif
PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s=_Lazy_glVertexAttrib4s; #ifndef GLEE_C_DEFINED_glUniform4i
PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv=_Lazy_glVertexAttrib4sv; #define GLEE_C_DEFINED_glUniform4i
PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv=_Lazy_glVertexAttrib4ubv; void __stdcall GLee_Lazy_glUniform4i(GLint location, GLint v0, GLint v1,
PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv=_Lazy_glVertexAttrib4uiv; GLint v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3)
PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv=_Lazy_glVertexAttrib4usv; ;}
PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer=_Lazy_glVertexAttribPoi GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i=GLee_Lazy_glUniform4i;
nter; #endif
#ifndef GLEE_C_DEFINED_glUniform1fv
#define GLEE_C_DEFINED_glUniform1fv
void __stdcall GLee_Lazy_glUniform1fv(GLint location, GLsizei count, cons
t GLfloat * value) {if (GLeeInit()) glUniform1fv(location, count, value);}
GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv=GLee_Lazy_glUniform1fv;
#endif
#ifndef GLEE_C_DEFINED_glUniform2fv
#define GLEE_C_DEFINED_glUniform2fv
void __stdcall GLee_Lazy_glUniform2fv(GLint location, GLsizei count, cons
t GLfloat * value) {if (GLeeInit()) glUniform2fv(location, count, value);}
GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv=GLee_Lazy_glUniform2fv;
#endif
#ifndef GLEE_C_DEFINED_glUniform3fv
#define GLEE_C_DEFINED_glUniform3fv
void __stdcall GLee_Lazy_glUniform3fv(GLint location, GLsizei count, cons
t GLfloat * value) {if (GLeeInit()) glUniform3fv(location, count, value);}
GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv=GLee_Lazy_glUniform3fv;
#endif
#ifndef GLEE_C_DEFINED_glUniform4fv
#define GLEE_C_DEFINED_glUniform4fv
void __stdcall GLee_Lazy_glUniform4fv(GLint location, GLsizei count, cons
t GLfloat * value) {if (GLeeInit()) glUniform4fv(location, count, value);}
GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv=GLee_Lazy_glUniform4fv;
#endif
#ifndef GLEE_C_DEFINED_glUniform1iv
#define GLEE_C_DEFINED_glUniform1iv
void __stdcall GLee_Lazy_glUniform1iv(GLint location, GLsizei count, cons
t GLint * value) {if (GLeeInit()) glUniform1iv(location, count, value);}
GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv=GLee_Lazy_glUniform1iv;
#endif
#ifndef GLEE_C_DEFINED_glUniform2iv
#define GLEE_C_DEFINED_glUniform2iv
void __stdcall GLee_Lazy_glUniform2iv(GLint location, GLsizei count, cons
t GLint * value) {if (GLeeInit()) glUniform2iv(location, count, value);}
GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv=GLee_Lazy_glUniform2iv;
#endif
#ifndef GLEE_C_DEFINED_glUniform3iv
#define GLEE_C_DEFINED_glUniform3iv
void __stdcall GLee_Lazy_glUniform3iv(GLint location, GLsizei count, cons
t GLint * value) {if (GLeeInit()) glUniform3iv(location, count, value);}
GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv=GLee_Lazy_glUniform3iv;
#endif
#ifndef GLEE_C_DEFINED_glUniform4iv
#define GLEE_C_DEFINED_glUniform4iv
void __stdcall GLee_Lazy_glUniform4iv(GLint location, GLsizei count, cons
t GLint * value) {if (GLeeInit()) glUniform4iv(location, count, value);}
GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv=GLee_Lazy_glUniform4iv;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix2fv
#define GLEE_C_DEFINED_glUniformMatrix2fv
void __stdcall GLee_Lazy_glUniformMatrix2fv(GLint location, GLsizei count
, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMa
trix2fv(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv=GLee_Lazy_gl
UniformMatrix2fv;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix3fv
#define GLEE_C_DEFINED_glUniformMatrix3fv
void __stdcall GLee_Lazy_glUniformMatrix3fv(GLint location, GLsizei count
, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMa
trix3fv(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv=GLee_Lazy_gl
UniformMatrix3fv;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix4fv
#define GLEE_C_DEFINED_glUniformMatrix4fv
void __stdcall GLee_Lazy_glUniformMatrix4fv(GLint location, GLsizei count
, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMa
trix4fv(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv=GLee_Lazy_gl
UniformMatrix4fv;
#endif
#ifndef GLEE_C_DEFINED_glValidateProgram
#define GLEE_C_DEFINED_glValidateProgram
void __stdcall GLee_Lazy_glValidateProgram(GLuint program) {if (GLeeInit
()) glValidateProgram(program);}
GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram=GLee_Lazy_glVa
lidateProgram;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1d
#define GLEE_C_DEFINED_glVertexAttrib1d
void __stdcall GLee_Lazy_glVertexAttrib1d(GLuint index, GLdouble x) {if
(GLeeInit()) glVertexAttrib1d(index, x);}
GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d=GLee_Lazy_glVert
exAttrib1d;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1dv
#define GLEE_C_DEFINED_glVertexAttrib1dv
void __stdcall GLee_Lazy_glVertexAttrib1dv(GLuint index, const GLdouble *
v) {if (GLeeInit()) glVertexAttrib1dv(index, v);}
GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv=GLee_Lazy_glVe
rtexAttrib1dv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1f
#define GLEE_C_DEFINED_glVertexAttrib1f
void __stdcall GLee_Lazy_glVertexAttrib1f(GLuint index, GLfloat x) {if (
GLeeInit()) glVertexAttrib1f(index, x);}
GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f=GLee_Lazy_glVert
exAttrib1f;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1fv
#define GLEE_C_DEFINED_glVertexAttrib1fv
void __stdcall GLee_Lazy_glVertexAttrib1fv(GLuint index, const GLfloat *
v) {if (GLeeInit()) glVertexAttrib1fv(index, v);}
GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv=GLee_Lazy_glVe
rtexAttrib1fv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1s
#define GLEE_C_DEFINED_glVertexAttrib1s
void __stdcall GLee_Lazy_glVertexAttrib1s(GLuint index, GLshort x) {if (
GLeeInit()) glVertexAttrib1s(index, x);}
GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s=GLee_Lazy_glVert
exAttrib1s;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1sv
#define GLEE_C_DEFINED_glVertexAttrib1sv
void __stdcall GLee_Lazy_glVertexAttrib1sv(GLuint index, const GLshort *
v) {if (GLeeInit()) glVertexAttrib1sv(index, v);}
GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv=GLee_Lazy_glVe
rtexAttrib1sv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2d
#define GLEE_C_DEFINED_glVertexAttrib2d
void __stdcall GLee_Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdou
ble y) {if (GLeeInit()) glVertexAttrib2d(index, x, y);}
GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d=GLee_Lazy_glVert
exAttrib2d;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2dv
#define GLEE_C_DEFINED_glVertexAttrib2dv
void __stdcall GLee_Lazy_glVertexAttrib2dv(GLuint index, const GLdouble *
v) {if (GLeeInit()) glVertexAttrib2dv(index, v);}
GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv=GLee_Lazy_glVe
rtexAttrib2dv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2f
#define GLEE_C_DEFINED_glVertexAttrib2f
void __stdcall GLee_Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloa
t y) {if (GLeeInit()) glVertexAttrib2f(index, x, y);}
GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f=GLee_Lazy_glVert
exAttrib2f;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2fv
#define GLEE_C_DEFINED_glVertexAttrib2fv
void __stdcall GLee_Lazy_glVertexAttrib2fv(GLuint index, const GLfloat *
v) {if (GLeeInit()) glVertexAttrib2fv(index, v);}
GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv=GLee_Lazy_glVe
rtexAttrib2fv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2s
#define GLEE_C_DEFINED_glVertexAttrib2s
void __stdcall GLee_Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshor
t y) {if (GLeeInit()) glVertexAttrib2s(index, x, y);}
GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s=GLee_Lazy_glVert
exAttrib2s;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2sv
#define GLEE_C_DEFINED_glVertexAttrib2sv
void __stdcall GLee_Lazy_glVertexAttrib2sv(GLuint index, const GLshort *
v) {if (GLeeInit()) glVertexAttrib2sv(index, v);}
GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv=GLee_Lazy_glVe
rtexAttrib2sv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3d
#define GLEE_C_DEFINED_glVertexAttrib3d
void __stdcall GLee_Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdou
ble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);}
GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d=GLee_Lazy_glVert
exAttrib3d;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3dv
#define GLEE_C_DEFINED_glVertexAttrib3dv
void __stdcall GLee_Lazy_glVertexAttrib3dv(GLuint index, const GLdouble *
v) {if (GLeeInit()) glVertexAttrib3dv(index, v);}
GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv=GLee_Lazy_glVe
rtexAttrib3dv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3f
#define GLEE_C_DEFINED_glVertexAttrib3f
void __stdcall GLee_Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloa
t y, GLfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);}
GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f=GLee_Lazy_glVert
exAttrib3f;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3fv
#define GLEE_C_DEFINED_glVertexAttrib3fv
void __stdcall GLee_Lazy_glVertexAttrib3fv(GLuint index, const GLfloat *
v) {if (GLeeInit()) glVertexAttrib3fv(index, v);}
GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv=GLee_Lazy_glVe
rtexAttrib3fv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3s
#define GLEE_C_DEFINED_glVertexAttrib3s
void __stdcall GLee_Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshor
t y, GLshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);}
GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s=GLee_Lazy_glVert
exAttrib3s;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3sv
#define GLEE_C_DEFINED_glVertexAttrib3sv
void __stdcall GLee_Lazy_glVertexAttrib3sv(GLuint index, const GLshort *
v) {if (GLeeInit()) glVertexAttrib3sv(index, v);}
GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv=GLee_Lazy_glVe
rtexAttrib3sv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4Nbv
#define GLEE_C_DEFINED_glVertexAttrib4Nbv
void __stdcall GLee_Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte *
v) {if (GLeeInit()) glVertexAttrib4Nbv(index, v);}
GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv=GLee_Lazy_gl
VertexAttrib4Nbv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4Niv
#define GLEE_C_DEFINED_glVertexAttrib4Niv
void __stdcall GLee_Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v
) {if (GLeeInit()) glVertexAttrib4Niv(index, v);}
GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv=GLee_Lazy_gl
VertexAttrib4Niv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4Nsv
#define GLEE_C_DEFINED_glVertexAttrib4Nsv
void __stdcall GLee_Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort *
v) {if (GLeeInit()) glVertexAttrib4Nsv(index, v);}
GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv=GLee_Lazy_gl
VertexAttrib4Nsv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4Nub
#define GLEE_C_DEFINED_glVertexAttrib4Nub
void __stdcall GLee_Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLub
yte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x,
y, z, w);}
GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub=GLee_Lazy_gl
VertexAttrib4Nub;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4Nubv
#define GLEE_C_DEFINED_glVertexAttrib4Nubv
void __stdcall GLee_Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte
* v) {if (GLeeInit()) glVertexAttrib4Nubv(index, v);}
GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv=GLee_Lazy_
glVertexAttrib4Nubv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4Nuiv
#define GLEE_C_DEFINED_glVertexAttrib4Nuiv
void __stdcall GLee_Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint *
v) {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);}
GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv=GLee_Lazy_
glVertexAttrib4Nuiv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4Nusv
#define GLEE_C_DEFINED_glVertexAttrib4Nusv
void __stdcall GLee_Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort
* v) {if (GLeeInit()) glVertexAttrib4Nusv(index, v);}
GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv=GLee_Lazy_
glVertexAttrib4Nusv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4bv
#define GLEE_C_DEFINED_glVertexAttrib4bv
void __stdcall GLee_Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v
) {if (GLeeInit()) glVertexAttrib4bv(index, v);}
GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv=GLee_Lazy_glVe
rtexAttrib4bv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4d
#define GLEE_C_DEFINED_glVertexAttrib4d
void __stdcall GLee_Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdou
ble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x,
y, z, w);}
GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d=GLee_Lazy_glVert
exAttrib4d;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4dv
#define GLEE_C_DEFINED_glVertexAttrib4dv
void __stdcall GLee_Lazy_glVertexAttrib4dv(GLuint index, const GLdouble *
v) {if (GLeeInit()) glVertexAttrib4dv(index, v);}
GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv=GLee_Lazy_glVe
rtexAttrib4dv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4f
#define GLEE_C_DEFINED_glVertexAttrib4f
void __stdcall GLee_Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloa
t y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y,
z, w);}
GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f=GLee_Lazy_glVert
exAttrib4f;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4fv
#define GLEE_C_DEFINED_glVertexAttrib4fv
void __stdcall GLee_Lazy_glVertexAttrib4fv(GLuint index, const GLfloat *
v) {if (GLeeInit()) glVertexAttrib4fv(index, v);}
GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv=GLee_Lazy_glVe
rtexAttrib4fv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4iv
#define GLEE_C_DEFINED_glVertexAttrib4iv
void __stdcall GLee_Lazy_glVertexAttrib4iv(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttrib4iv(index, v);}
GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv=GLee_Lazy_glVe
rtexAttrib4iv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4s
#define GLEE_C_DEFINED_glVertexAttrib4s
void __stdcall GLee_Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshor
t y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y,
z, w);}
GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s=GLee_Lazy_glVert
exAttrib4s;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4sv
#define GLEE_C_DEFINED_glVertexAttrib4sv
void __stdcall GLee_Lazy_glVertexAttrib4sv(GLuint index, const GLshort *
v) {if (GLeeInit()) glVertexAttrib4sv(index, v);}
GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv=GLee_Lazy_glVe
rtexAttrib4sv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4ubv
#define GLEE_C_DEFINED_glVertexAttrib4ubv
void __stdcall GLee_Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte *
v) {if (GLeeInit()) glVertexAttrib4ubv(index, v);}
GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv=GLee_Lazy_gl
VertexAttrib4ubv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4uiv
#define GLEE_C_DEFINED_glVertexAttrib4uiv
void __stdcall GLee_Lazy_glVertexAttrib4uiv(GLuint index, const GLuint *
v) {if (GLeeInit()) glVertexAttrib4uiv(index, v);}
GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv=GLee_Lazy_gl
VertexAttrib4uiv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4usv
#define GLEE_C_DEFINED_glVertexAttrib4usv
void __stdcall GLee_Lazy_glVertexAttrib4usv(GLuint index, const GLushort
* v) {if (GLeeInit()) glVertexAttrib4usv(index, v);}
GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv=GLee_Lazy_gl
VertexAttrib4usv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribPointer
#define GLEE_C_DEFINED_glVertexAttribPointer
void __stdcall GLee_Lazy_glVertexAttribPointer(GLuint index, GLint size,
GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
{if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stri
de, pointer);}
GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer=GLee_L
azy_glVertexAttribPointer;
#endif
#endif #endif
/* GL_VERSION_2_1 */ /* GL_VERSION_2_1 */
#ifdef __GLEE_GL_VERSION_2_1 #ifdef __GLEE_GL_VERSION_2_1
void __stdcall _Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GL #ifndef GLEE_C_DEFINED_glUniformMatrix2x3fv
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix #define GLEE_C_DEFINED_glUniformMatrix2x3fv
2x3fv(location, count, transpose, value);} void __stdcall GLee_Lazy_glUniformMatrix2x3fv(GLint location, GLsizei cou
void __stdcall _Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GL nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix Matrix2x3fv(location, count, transpose, value);}
3x2fv(location, count, transpose, value);} GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv=GLee_Laz
void __stdcall _Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GL y_glUniformMatrix2x3fv;
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix #endif
2x4fv(location, count, transpose, value);} #ifndef GLEE_C_DEFINED_glUniformMatrix3x2fv
void __stdcall _Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GL #define GLEE_C_DEFINED_glUniformMatrix3x2fv
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix void __stdcall GLee_Lazy_glUniformMatrix3x2fv(GLint location, GLsizei cou
4x2fv(location, count, transpose, value);} nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform
void __stdcall _Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GL Matrix3x2fv(location, count, transpose, value);}
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv=GLee_Laz
3x4fv(location, count, transpose, value);} y_glUniformMatrix3x2fv;
void __stdcall _Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GL #endif
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix #ifndef GLEE_C_DEFINED_glUniformMatrix2x4fv
4x3fv(location, count, transpose, value);} #define GLEE_C_DEFINED_glUniformMatrix2x4fv
PFNGLUNIFORMMATRIX2X3FVPROC pglUniformMatrix2x3fv=_Lazy_glUniformMatrix2x3f void __stdcall GLee_Lazy_glUniformMatrix2x4fv(GLint location, GLsizei cou
v; nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform
PFNGLUNIFORMMATRIX3X2FVPROC pglUniformMatrix3x2fv=_Lazy_glUniformMatrix3x2f Matrix2x4fv(location, count, transpose, value);}
v; GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv=GLee_Laz
PFNGLUNIFORMMATRIX2X4FVPROC pglUniformMatrix2x4fv=_Lazy_glUniformMatrix2x4f y_glUniformMatrix2x4fv;
v; #endif
PFNGLUNIFORMMATRIX4X2FVPROC pglUniformMatrix4x2fv=_Lazy_glUniformMatrix4x2f #ifndef GLEE_C_DEFINED_glUniformMatrix4x2fv
v; #define GLEE_C_DEFINED_glUniformMatrix4x2fv
PFNGLUNIFORMMATRIX3X4FVPROC pglUniformMatrix3x4fv=_Lazy_glUniformMatrix3x4f void __stdcall GLee_Lazy_glUniformMatrix4x2fv(GLint location, GLsizei cou
v; nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform
PFNGLUNIFORMMATRIX4X3FVPROC pglUniformMatrix4x3fv=_Lazy_glUniformMatrix4x3f Matrix4x2fv(location, count, transpose, value);}
v; GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv=GLee_Laz
y_glUniformMatrix4x2fv;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix3x4fv
#define GLEE_C_DEFINED_glUniformMatrix3x4fv
void __stdcall GLee_Lazy_glUniformMatrix3x4fv(GLint location, GLsizei cou
nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform
Matrix3x4fv(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv=GLee_Laz
y_glUniformMatrix3x4fv;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix4x3fv
#define GLEE_C_DEFINED_glUniformMatrix4x3fv
void __stdcall GLee_Lazy_glUniformMatrix4x3fv(GLint location, GLsizei cou
nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform
Matrix4x3fv(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv=GLee_Laz
y_glUniformMatrix4x3fv;
#endif
#endif #endif
/* GL_VERSION_3_0 */ /* GL_VERSION_3_0 */
#ifdef __GLEE_GL_VERSION_3_0 #ifdef __GLEE_GL_VERSION_3_0
void __stdcall _Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, G #ifndef GLEE_C_DEFINED_glColorMaski
Lboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, b, a); #define GLEE_C_DEFINED_glColorMaski
} void __stdcall GLee_Lazy_glColorMaski(GLuint index, GLboolean r, GLboolea
void __stdcall _Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean n g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g,
* data) {if (GLeeInit()) glGetBooleani_v(target, index, data);} b, a);}
void __stdcall _Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * d GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski=GLee_Lazy_glColorMaski;
ata) {if (GLeeInit()) glGetIntegeri_v(target, index, data);} #endif
void __stdcall _Lazy_glEnablei(GLenum target, GLuint index) #ifndef GLEE_C_DEFINED_glGetBooleani_v
{if (GLeeInit()) glEnablei(target, index);} #define GLEE_C_DEFINED_glGetBooleani_v
void __stdcall _Lazy_glDisablei(GLenum target, GLuint index) void __stdcall GLee_Lazy_glGetBooleani_v(GLenum target, GLuint index, GLb
{if (GLeeInit()) glDisablei(target, index);} oolean * data) {if (GLeeInit()) glGetBooleani_v(target, index, data);}
GLboolean __stdcall _Lazy_glIsEnabledi(GLenum target, GLuint index) GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v=GLee_Lazy_glGetBoo
{if (GLeeInit()) return glIsEnabledi(target, index); return leani_v;
(GLboolean)0;} #endif
void __stdcall _Lazy_glBeginTransformFeedback(GLenum primitiveMode) #ifndef GLEE_C_DEFINED_glGetIntegeri_v
{if (GLeeInit()) glBeginTransformFeedback(primitiveMode);} #define GLEE_C_DEFINED_glGetIntegeri_v
void __stdcall _Lazy_glEndTransformFeedback(void) void __stdcall GLee_Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLi
{if (GLeeInit()) glEndTransformFeedback();} nt * data) {if (GLeeInit()) glGetIntegeri_v(target, index, data);}
void __stdcall _Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v=GLee_Lazy_glGetInt
buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRan egeri_v;
ge(target, index, buffer, offset, size);} #endif
void __stdcall _Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint b #ifndef GLEE_C_DEFINED_glEnablei
uffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);} #define GLEE_C_DEFINED_glEnablei
void __stdcall _Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei co void __stdcall GLee_Lazy_glEnablei(GLenum target, GLuint index) {if (GLe
unt, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransf eInit()) glEnablei(target, index);}
ormFeedbackVaryings(program, count, locations, bufferMode);} GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei=GLee_Lazy_glEnablei;
void __stdcall _Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint i #endif
ndex, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVarying(pro #ifndef GLEE_C_DEFINED_glDisablei
gram, index, location);} #define GLEE_C_DEFINED_glDisablei
void __stdcall _Lazy_glClampColor(GLenum target, GLenum clamp) void __stdcall GLee_Lazy_glDisablei(GLenum target, GLuint index) {if (GL
{if (GLeeInit()) glClampColor(target, clamp);} eeInit()) glDisablei(target, index);}
void __stdcall _Lazy_glBeginConditionalRender(GLuint id, GLenum mode) GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei=GLee_Lazy_glDisablei;
{if (GLeeInit()) glBeginConditionalRender(id, mode);} #endif
void __stdcall _Lazy_glEndConditionalRender(void) #ifndef GLEE_C_DEFINED_glIsEnabledi
{if (GLeeInit()) glEndConditionalRender();} #define GLEE_C_DEFINED_glIsEnabledi
void __stdcall _Lazy_glVertexAttribI1i(GLuint index, GLint x) GLboolean __stdcall GLee_Lazy_glIsEnabledi(GLenum target, GLuint index)
{if (GLeeInit()) glVertexAttribI1i(index, x);} {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;}
void __stdcall _Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y) GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi=GLee_Lazy_glIsEnabledi;
{if (GLeeInit()) glVertexAttribI2i(index, x, y);} #endif
void __stdcall _Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLin #ifndef GLEE_C_DEFINED_glBeginTransformFeedback
t z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);} #define GLEE_C_DEFINED_glBeginTransformFeedback
void __stdcall _Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLin void __stdcall GLee_Lazy_glBeginTransformFeedback(GLenum primitiveMode)
t z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);} {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);}
void __stdcall _Lazy_glVertexAttribI1ui(GLuint index, GLuint x) GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback=
{if (GLeeInit()) glVertexAttribI1ui(index, x);} GLee_Lazy_glBeginTransformFeedback;
void __stdcall _Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y) #endif
{if (GLeeInit()) glVertexAttribI2ui(index, x, y);} #ifndef GLEE_C_DEFINED_glEndTransformFeedback
void __stdcall _Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, G #define GLEE_C_DEFINED_glEndTransformFeedback
Luint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);} void __stdcall GLee_Lazy_glEndTransformFeedback(void) {if (GLeeInit()) g
void __stdcall _Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, G lEndTransformFeedback();}
Luint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w); GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback=GLee
} _Lazy_glEndTransformFeedback;
void __stdcall _Lazy_glVertexAttribI1iv(GLuint index, const GLint * v) #endif
{if (GLeeInit()) glVertexAttribI1iv(index, v);} #ifndef GLEE_C_DEFINED_glBindBufferRange
void __stdcall _Lazy_glVertexAttribI2iv(GLuint index, const GLint * v) #define GLEE_C_DEFINED_glBindBufferRange
{if (GLeeInit()) glVertexAttribI2iv(index, v);} void __stdcall GLee_Lazy_glBindBufferRange(GLenum target, GLuint index, G
void __stdcall _Lazy_glVertexAttribI3iv(GLuint index, const GLint * v) Luint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBuf
{if (GLeeInit()) glVertexAttribI3iv(index, v);} ferRange(target, index, buffer, offset, size);}
void __stdcall _Lazy_glVertexAttribI4iv(GLuint index, const GLint * v) GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange=GLee_Lazy_glBi
{if (GLeeInit()) glVertexAttribI4iv(index, v);} ndBufferRange;
void __stdcall _Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v) #endif
{if (GLeeInit()) glVertexAttribI1uiv(index, v);} #ifndef GLEE_C_DEFINED_glBindBufferBase
void __stdcall _Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v) #define GLEE_C_DEFINED_glBindBufferBase
{if (GLeeInit()) glVertexAttribI2uiv(index, v);} void __stdcall GLee_Lazy_glBindBufferBase(GLenum target, GLuint index, GL
void __stdcall _Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v) uint buffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);}
{if (GLeeInit()) glVertexAttribI3uiv(index, v);} GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase=GLee_Lazy_glBind
void __stdcall _Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v) BufferBase;
{if (GLeeInit()) glVertexAttribI4uiv(index, v);} #endif
void __stdcall _Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v) #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryings
{if (GLeeInit()) glVertexAttribI4bv(index, v);} #define GLEE_C_DEFINED_glTransformFeedbackVaryings
void __stdcall _Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v) void __stdcall GLee_Lazy_glTransformFeedbackVaryings(GLuint program, GLsi
{if (GLeeInit()) glVertexAttribI4sv(index, v);} zei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) gl
void __stdcall _Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v) TransformFeedbackVaryings(program, count, locations, bufferMode);}
{if (GLeeInit()) glVertexAttribI4ubv(index, v);} GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVar
void __stdcall _Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v) yings=GLee_Lazy_glTransformFeedbackVaryings;
{if (GLeeInit()) glVertexAttribI4usv(index, v);} #endif
void __stdcall _Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenu #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVarying
m type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexA #define GLEE_C_DEFINED_glGetTransformFeedbackVarying
ttribIPointer(index, size, type, stride, pointer);} void __stdcall GLee_Lazy_glGetTransformFeedbackVarying(GLuint program, GL
void __stdcall _Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint uint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryi
* params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params); ng(program, index, location);}
} GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedba
void __stdcall _Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLui ckVarying=GLee_Lazy_glGetTransformFeedbackVarying;
nt * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params) #endif
;} #ifndef GLEE_C_DEFINED_glClampColor
void __stdcall _Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint #define GLEE_C_DEFINED_glClampColor
* params) {if (GLeeInit()) glGetUniformuiv(program, location, params); void __stdcall GLee_Lazy_glClampColor(GLenum target, GLenum clamp) {if (
} GLeeInit()) glClampColor(target, clamp);}
void __stdcall _Lazy_glBindFragDataLocation(GLuint program, GLuint color, c GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor=GLee_Lazy_glClampColor;
onst GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, color #endif
, name);} #ifndef GLEE_C_DEFINED_glBeginConditionalRender
GLint __stdcall _Lazy_glGetFragDataLocation(GLuint program, const GLchar * #define GLEE_C_DEFINED_glBeginConditionalRender
name) {if (GLeeInit()) return glGetFragDataLocation(program, name) void __stdcall GLee_Lazy_glBeginConditionalRender(GLuint id, GLenum mode)
; return (GLint)0;} {if (GLeeInit()) glBeginConditionalRender(id, mode);}
void __stdcall _Lazy_glUniform1ui(GLint location, GLuint v0) GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender=
{if (GLeeInit()) glUniform1ui(location, v0);} GLee_Lazy_glBeginConditionalRender;
void __stdcall _Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1) #endif
{if (GLeeInit()) glUniform2ui(location, v0, v1);} #ifndef GLEE_C_DEFINED_glEndConditionalRender
void __stdcall _Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLu #define GLEE_C_DEFINED_glEndConditionalRender
int v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);} void __stdcall GLee_Lazy_glEndConditionalRender(void) {if (GLeeInit()) g
void __stdcall _Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLu lEndConditionalRender();}
int v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3) GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender=GLee
;} _Lazy_glEndConditionalRender;
void __stdcall _Lazy_glUniform1uiv(GLint location, GLsizei count, const GLu #endif
int * value) {if (GLeeInit()) glUniform1uiv(location, count, value);} #ifndef GLEE_C_DEFINED_glVertexAttribI1i
void __stdcall _Lazy_glUniform2uiv(GLint location, GLsizei count, const GLu #define GLEE_C_DEFINED_glVertexAttribI1i
int * value) {if (GLeeInit()) glUniform2uiv(location, count, value);} void __stdcall GLee_Lazy_glVertexAttribI1i(GLuint index, GLint x) {if (G
void __stdcall _Lazy_glUniform3uiv(GLint location, GLsizei count, const GLu LeeInit()) glVertexAttribI1i(index, x);}
int * value) {if (GLeeInit()) glUniform3uiv(location, count, value);} GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i=GLee_Lazy_glVe
void __stdcall _Lazy_glUniform4uiv(GLint location, GLsizei count, const GLu rtexAttribI1i;
int * value) {if (GLeeInit()) glUniform4uiv(location, count, value);} #endif
void __stdcall _Lazy_glTexParameterIiv(GLenum target, GLenum pname, const G #ifndef GLEE_C_DEFINED_glVertexAttribI2i
Lint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, params);} #define GLEE_C_DEFINED_glVertexAttribI2i
void __stdcall _Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const void __stdcall GLee_Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y
GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, params ) {if (GLeeInit()) glVertexAttribI2i(index, x, y);}
);} GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i=GLee_Lazy_glVe
void __stdcall _Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLin rtexAttribI2i;
t * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, params) #endif
;} #ifndef GLEE_C_DEFINED_glVertexAttribI3i
void __stdcall _Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLu #define GLEE_C_DEFINED_glVertexAttribI3i
int * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params void __stdcall GLee_Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y
);} , GLint z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);}
void __stdcall _Lazy_glClearBufferiv(GLenum buffer, const GLint * value) GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i=GLee_Lazy_glVe
{if (GLeeInit()) glClearBufferiv(buffer, value);} rtexAttribI3i;
void __stdcall _Lazy_glClearBufferuiv(GLenum buffer, const GLuint * value) #endif
{if (GLeeInit()) glClearBufferuiv(buffer, value);} #ifndef GLEE_C_DEFINED_glVertexAttribI4i
void __stdcall _Lazy_glClearBufferfv(GLenum buffer, const GLfloat * value) #define GLEE_C_DEFINED_glVertexAttribI4i
{if (GLeeInit()) glClearBufferfv(buffer, value);} void __stdcall GLee_Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y
void __stdcall _Lazy_glClearBufferfi(GLenum buffer, GLfloat depth, GLint st , GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);
encil) {if (GLeeInit()) glClearBufferfi(buffer, depth, stencil);} }
const GLubyte * __stdcall _Lazy_glGetStringi(GLenum name, GLuint index) GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i=GLee_Lazy_glVe
{if (GLeeInit()) return glGetStringi(name, index); return (c rtexAttribI4i;
onst GLubyte *)0;} #endif
PFNGLCOLORMASKIPROC pglColorMaski=_Lazy_glColorMaski; #ifndef GLEE_C_DEFINED_glVertexAttribI1ui
PFNGLGETBOOLEANI_VPROC pglGetBooleani_v=_Lazy_glGetBooleani_v; #define GLEE_C_DEFINED_glVertexAttribI1ui
PFNGLGETINTEGERI_VPROC pglGetIntegeri_v=_Lazy_glGetIntegeri_v; void __stdcall GLee_Lazy_glVertexAttribI1ui(GLuint index, GLuint x) {if
PFNGLENABLEIPROC pglEnablei=_Lazy_glEnablei; (GLeeInit()) glVertexAttribI1ui(index, x);}
PFNGLDISABLEIPROC pglDisablei=_Lazy_glDisablei; GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui=GLee_Lazy_gl
PFNGLISENABLEDIPROC pglIsEnabledi=_Lazy_glIsEnabledi; VertexAttribI1ui;
PFNGLBEGINTRANSFORMFEEDBACKPROC pglBeginTransformFeedback=_Lazy_glBeginTran #endif
sformFeedback; #ifndef GLEE_C_DEFINED_glVertexAttribI2ui
PFNGLENDTRANSFORMFEEDBACKPROC pglEndTransformFeedback=_Lazy_glEndTransformF #define GLEE_C_DEFINED_glVertexAttribI2ui
eedback; void __stdcall GLee_Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuin
PFNGLBINDBUFFERRANGEPROC pglBindBufferRange=_Lazy_glBindBufferRange; t y) {if (GLeeInit()) glVertexAttribI2ui(index, x, y);}
PFNGLBINDBUFFERBASEPROC pglBindBufferBase=_Lazy_glBindBufferBase; GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui=GLee_Lazy_gl
PFNGLTRANSFORMFEEDBACKVARYINGSPROC pglTransformFeedbackVaryings=_Lazy_glTra VertexAttribI2ui;
nsformFeedbackVaryings; #endif
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC pglGetTransformFeedbackVarying=_Lazy_g #ifndef GLEE_C_DEFINED_glVertexAttribI3ui
lGetTransformFeedbackVarying; #define GLEE_C_DEFINED_glVertexAttribI3ui
PFNGLCLAMPCOLORPROC pglClampColor=_Lazy_glClampColor; void __stdcall GLee_Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuin
PFNGLBEGINCONDITIONALRENDERPROC pglBeginConditionalRender=_Lazy_glBeginCond t y, GLuint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);}
itionalRender; GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui=GLee_Lazy_gl
PFNGLENDCONDITIONALRENDERPROC pglEndConditionalRender=_Lazy_glEndConditiona VertexAttribI3ui;
lRender; #endif
PFNGLVERTEXATTRIBI1IPROC pglVertexAttribI1i=_Lazy_glVertexAttribI1i; #ifndef GLEE_C_DEFINED_glVertexAttribI4ui
PFNGLVERTEXATTRIBI2IPROC pglVertexAttribI2i=_Lazy_glVertexAttribI2i; #define GLEE_C_DEFINED_glVertexAttribI4ui
PFNGLVERTEXATTRIBI3IPROC pglVertexAttribI3i=_Lazy_glVertexAttribI3i; void __stdcall GLee_Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuin
PFNGLVERTEXATTRIBI4IPROC pglVertexAttribI4i=_Lazy_glVertexAttribI4i; t y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y,
PFNGLVERTEXATTRIBI1UIPROC pglVertexAttribI1ui=_Lazy_glVertexAttribI1ui; z, w);}
PFNGLVERTEXATTRIBI2UIPROC pglVertexAttribI2ui=_Lazy_glVertexAttribI2ui; GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui=GLee_Lazy_gl
PFNGLVERTEXATTRIBI3UIPROC pglVertexAttribI3ui=_Lazy_glVertexAttribI3ui; VertexAttribI4ui;
PFNGLVERTEXATTRIBI4UIPROC pglVertexAttribI4ui=_Lazy_glVertexAttribI4ui; #endif
PFNGLVERTEXATTRIBI1IVPROC pglVertexAttribI1iv=_Lazy_glVertexAttribI1iv; #ifndef GLEE_C_DEFINED_glVertexAttribI1iv
PFNGLVERTEXATTRIBI2IVPROC pglVertexAttribI2iv=_Lazy_glVertexAttribI2iv; #define GLEE_C_DEFINED_glVertexAttribI1iv
PFNGLVERTEXATTRIBI3IVPROC pglVertexAttribI3iv=_Lazy_glVertexAttribI3iv; void __stdcall GLee_Lazy_glVertexAttribI1iv(GLuint index, const GLint * v
PFNGLVERTEXATTRIBI4IVPROC pglVertexAttribI4iv=_Lazy_glVertexAttribI4iv; ) {if (GLeeInit()) glVertexAttribI1iv(index, v);}
PFNGLVERTEXATTRIBI1UIVPROC pglVertexAttribI1uiv=_Lazy_glVertexAttribI1uiv; GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv=GLee_Lazy_gl
PFNGLVERTEXATTRIBI2UIVPROC pglVertexAttribI2uiv=_Lazy_glVertexAttribI2uiv; VertexAttribI1iv;
PFNGLVERTEXATTRIBI3UIVPROC pglVertexAttribI3uiv=_Lazy_glVertexAttribI3uiv; #endif
PFNGLVERTEXATTRIBI4UIVPROC pglVertexAttribI4uiv=_Lazy_glVertexAttribI4uiv; #ifndef GLEE_C_DEFINED_glVertexAttribI2iv
PFNGLVERTEXATTRIBI4BVPROC pglVertexAttribI4bv=_Lazy_glVertexAttribI4bv; #define GLEE_C_DEFINED_glVertexAttribI2iv
PFNGLVERTEXATTRIBI4SVPROC pglVertexAttribI4sv=_Lazy_glVertexAttribI4sv; void __stdcall GLee_Lazy_glVertexAttribI2iv(GLuint index, const GLint * v
PFNGLVERTEXATTRIBI4UBVPROC pglVertexAttribI4ubv=_Lazy_glVertexAttribI4ubv; ) {if (GLeeInit()) glVertexAttribI2iv(index, v);}
PFNGLVERTEXATTRIBI4USVPROC pglVertexAttribI4usv=_Lazy_glVertexAttribI4usv; GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv=GLee_Lazy_gl
PFNGLVERTEXATTRIBIPOINTERPROC pglVertexAttribIPointer=_Lazy_glVertexAttribI VertexAttribI2iv;
Pointer; #endif
PFNGLGETVERTEXATTRIBIIVPROC pglGetVertexAttribIiv=_Lazy_glGetVertexAttribIi #ifndef GLEE_C_DEFINED_glVertexAttribI3iv
v; #define GLEE_C_DEFINED_glVertexAttribI3iv
PFNGLGETVERTEXATTRIBIUIVPROC pglGetVertexAttribIuiv=_Lazy_glGetVertexAttrib void __stdcall GLee_Lazy_glVertexAttribI3iv(GLuint index, const GLint * v
Iuiv; ) {if (GLeeInit()) glVertexAttribI3iv(index, v);}
PFNGLGETUNIFORMUIVPROC pglGetUniformuiv=_Lazy_glGetUniformuiv; GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv=GLee_Lazy_gl
PFNGLBINDFRAGDATALOCATIONPROC pglBindFragDataLocation=_Lazy_glBindFragDataL VertexAttribI3iv;
ocation; #endif
PFNGLGETFRAGDATALOCATIONPROC pglGetFragDataLocation=_Lazy_glGetFragDataLoca #ifndef GLEE_C_DEFINED_glVertexAttribI4iv
tion; #define GLEE_C_DEFINED_glVertexAttribI4iv
PFNGLUNIFORM1UIPROC pglUniform1ui=_Lazy_glUniform1ui; void __stdcall GLee_Lazy_glVertexAttribI4iv(GLuint index, const GLint * v
PFNGLUNIFORM2UIPROC pglUniform2ui=_Lazy_glUniform2ui; ) {if (GLeeInit()) glVertexAttribI4iv(index, v);}
PFNGLUNIFORM3UIPROC pglUniform3ui=_Lazy_glUniform3ui; GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv=GLee_Lazy_gl
PFNGLUNIFORM4UIPROC pglUniform4ui=_Lazy_glUniform4ui; VertexAttribI4iv;
PFNGLUNIFORM1UIVPROC pglUniform1uiv=_Lazy_glUniform1uiv; #endif
PFNGLUNIFORM2UIVPROC pglUniform2uiv=_Lazy_glUniform2uiv; #ifndef GLEE_C_DEFINED_glVertexAttribI1uiv
PFNGLUNIFORM3UIVPROC pglUniform3uiv=_Lazy_glUniform3uiv; #define GLEE_C_DEFINED_glVertexAttribI1uiv
PFNGLUNIFORM4UIVPROC pglUniform4uiv=_Lazy_glUniform4uiv; void __stdcall GLee_Lazy_glVertexAttribI1uiv(GLuint index, const GLuint *
PFNGLTEXPARAMETERIIVPROC pglTexParameterIiv=_Lazy_glTexParameterIiv; v) {if (GLeeInit()) glVertexAttribI1uiv(index, v);}
PFNGLTEXPARAMETERIUIVPROC pglTexParameterIuiv=_Lazy_glTexParameterIuiv; GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv=GLee_Lazy_
PFNGLGETTEXPARAMETERIIVPROC pglGetTexParameterIiv=_Lazy_glGetTexParameterIi glVertexAttribI1uiv;
v; #endif
PFNGLGETTEXPARAMETERIUIVPROC pglGetTexParameterIuiv=_Lazy_glGetTexParameter #ifndef GLEE_C_DEFINED_glVertexAttribI2uiv
Iuiv; #define GLEE_C_DEFINED_glVertexAttribI2uiv
PFNGLCLEARBUFFERIVPROC pglClearBufferiv=_Lazy_glClearBufferiv; void __stdcall GLee_Lazy_glVertexAttribI2uiv(GLuint index, const GLuint *
PFNGLCLEARBUFFERUIVPROC pglClearBufferuiv=_Lazy_glClearBufferuiv; v) {if (GLeeInit()) glVertexAttribI2uiv(index, v);}
PFNGLCLEARBUFFERFVPROC pglClearBufferfv=_Lazy_glClearBufferfv; GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv=GLee_Lazy_
PFNGLCLEARBUFFERFIPROC pglClearBufferfi=_Lazy_glClearBufferfi; glVertexAttribI2uiv;
PFNGLGETSTRINGIPROC pglGetStringi=_Lazy_glGetStringi; #endif
#ifndef GLEE_C_DEFINED_glVertexAttribI3uiv
#define GLEE_C_DEFINED_glVertexAttribI3uiv
void __stdcall GLee_Lazy_glVertexAttribI3uiv(GLuint index, const GLuint *
v) {if (GLeeInit()) glVertexAttribI3uiv(index, v);}
GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv=GLee_Lazy_
glVertexAttribI3uiv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4uiv
#define GLEE_C_DEFINED_glVertexAttribI4uiv
void __stdcall GLee_Lazy_glVertexAttribI4uiv(GLuint index, const GLuint *
v) {if (GLeeInit()) glVertexAttribI4uiv(index, v);}
GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv=GLee_Lazy_
glVertexAttribI4uiv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4bv
#define GLEE_C_DEFINED_glVertexAttribI4bv
void __stdcall GLee_Lazy_glVertexAttribI4bv(GLuint index, const GLbyte *
v) {if (GLeeInit()) glVertexAttribI4bv(index, v);}
GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv=GLee_Lazy_gl
VertexAttribI4bv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4sv
#define GLEE_C_DEFINED_glVertexAttribI4sv
void __stdcall GLee_Lazy_glVertexAttribI4sv(GLuint index, const GLshort *
v) {if (GLeeInit()) glVertexAttribI4sv(index, v);}
GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv=GLee_Lazy_gl
VertexAttribI4sv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4ubv
#define GLEE_C_DEFINED_glVertexAttribI4ubv
void __stdcall GLee_Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte
* v) {if (GLeeInit()) glVertexAttribI4ubv(index, v);}
GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv=GLee_Lazy_
glVertexAttribI4ubv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4usv
#define GLEE_C_DEFINED_glVertexAttribI4usv
void __stdcall GLee_Lazy_glVertexAttribI4usv(GLuint index, const GLushort
* v) {if (GLeeInit()) glVertexAttribI4usv(index, v);}
GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv=GLee_Lazy_
glVertexAttribI4usv;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribIPointer
#define GLEE_C_DEFINED_glVertexAttribIPointer
void __stdcall GLee_Lazy_glVertexAttribIPointer(GLuint index, GLint size,
GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glV
ertexAttribIPointer(index, size, type, stride, pointer);}
GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer=GLee
_Lazy_glVertexAttribIPointer;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribIiv
#define GLEE_C_DEFINED_glGetVertexAttribIiv
void __stdcall GLee_Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname,
GLint * params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, param
s);}
GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv=GLee_Laz
y_glGetVertexAttribIiv;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribIuiv
#define GLEE_C_DEFINED_glGetVertexAttribIuiv
void __stdcall GLee_Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname
, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, pa
rams);}
GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv=GLee_L
azy_glGetVertexAttribIuiv;
#endif
#ifndef GLEE_C_DEFINED_glGetUniformuiv
#define GLEE_C_DEFINED_glGetUniformuiv
void __stdcall GLee_Lazy_glGetUniformuiv(GLuint program, GLint location,
GLuint * params) {if (GLeeInit()) glGetUniformuiv(program, location, param
s);}
GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv=GLee_Lazy_glGetUni
formuiv;
#endif
#ifndef GLEE_C_DEFINED_glBindFragDataLocation
#define GLEE_C_DEFINED_glBindFragDataLocation
void __stdcall GLee_Lazy_glBindFragDataLocation(GLuint program, GLuint co
lor, const GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program,
color, name);}
GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation=GLee
_Lazy_glBindFragDataLocation;
#endif
#ifndef GLEE_C_DEFINED_glGetFragDataLocation
#define GLEE_C_DEFINED_glGetFragDataLocation
GLint __stdcall GLee_Lazy_glGetFragDataLocation(GLuint program, const GLc
har * name) {if (GLeeInit()) return glGetFragDataLocation(program, name);
return (GLint)0;}
GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation=GLee_L
azy_glGetFragDataLocation;
#endif
#ifndef GLEE_C_DEFINED_glUniform1ui
#define GLEE_C_DEFINED_glUniform1ui
void __stdcall GLee_Lazy_glUniform1ui(GLint location, GLuint v0) {if (GL
eeInit()) glUniform1ui(location, v0);}
GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui=GLee_Lazy_glUniform1ui;
#endif
#ifndef GLEE_C_DEFINED_glUniform2ui
#define GLEE_C_DEFINED_glUniform2ui
void __stdcall GLee_Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v
1) {if (GLeeInit()) glUniform2ui(location, v0, v1);}
GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui=GLee_Lazy_glUniform2ui;
#endif
#ifndef GLEE_C_DEFINED_glUniform3ui
#define GLEE_C_DEFINED_glUniform3ui
void __stdcall GLee_Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v
1, GLuint v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);}
GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui=GLee_Lazy_glUniform3ui;
#endif
#ifndef GLEE_C_DEFINED_glUniform4ui
#define GLEE_C_DEFINED_glUniform4ui
void __stdcall GLee_Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v
1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v
2, v3);}
GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui=GLee_Lazy_glUniform4ui;
#endif
#ifndef GLEE_C_DEFINED_glUniform1uiv
#define GLEE_C_DEFINED_glUniform1uiv
void __stdcall GLee_Lazy_glUniform1uiv(GLint location, GLsizei count, con
st GLuint * value) {if (GLeeInit()) glUniform1uiv(location, count, value);
}
GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv=GLee_Lazy_glUniform1ui
v;
#endif
#ifndef GLEE_C_DEFINED_glUniform2uiv
#define GLEE_C_DEFINED_glUniform2uiv
void __stdcall GLee_Lazy_glUniform2uiv(GLint location, GLsizei count, con
st GLuint * value) {if (GLeeInit()) glUniform2uiv(location, count, value);
}
GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv=GLee_Lazy_glUniform2ui
v;
#endif
#ifndef GLEE_C_DEFINED_glUniform3uiv
#define GLEE_C_DEFINED_glUniform3uiv
void __stdcall GLee_Lazy_glUniform3uiv(GLint location, GLsizei count, con
st GLuint * value) {if (GLeeInit()) glUniform3uiv(location, count, value);
}
GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv=GLee_Lazy_glUniform3ui
v;
#endif
#ifndef GLEE_C_DEFINED_glUniform4uiv
#define GLEE_C_DEFINED_glUniform4uiv
void __stdcall GLee_Lazy_glUniform4uiv(GLint location, GLsizei count, con
st GLuint * value) {if (GLeeInit()) glUniform4uiv(location, count, value);
}
GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv=GLee_Lazy_glUniform4ui
v;
#endif
#ifndef GLEE_C_DEFINED_glTexParameterIiv
#define GLEE_C_DEFINED_glTexParameterIiv
void __stdcall GLee_Lazy_glTexParameterIiv(GLenum target, GLenum pname, c
onst GLint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, par
ams);}
GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv=GLee_Lazy_glTe
xParameterIiv;
#endif
#ifndef GLEE_C_DEFINED_glTexParameterIuiv
#define GLEE_C_DEFINED_glTexParameterIuiv
void __stdcall GLee_Lazy_glTexParameterIuiv(GLenum target, GLenum pname,
const GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname,
params);}
GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv=GLee_Lazy_gl
TexParameterIuiv;
#endif
#ifndef GLEE_C_DEFINED_glGetTexParameterIiv
#define GLEE_C_DEFINED_glGetTexParameterIiv
void __stdcall GLee_Lazy_glGetTexParameterIiv(GLenum target, GLenum pname
, GLint * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, par
ams);}
GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv=GLee_Laz
y_glGetTexParameterIiv;
#endif
#ifndef GLEE_C_DEFINED_glGetTexParameterIuiv
#define GLEE_C_DEFINED_glGetTexParameterIuiv
void __stdcall GLee_Lazy_glGetTexParameterIuiv(GLenum target, GLenum pnam
e, GLuint * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname,
params);}
GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv=GLee_L
azy_glGetTexParameterIuiv;
#endif
#ifndef GLEE_C_DEFINED_glClearBufferiv
#define GLEE_C_DEFINED_glClearBufferiv
void __stdcall GLee_Lazy_glClearBufferiv(GLenum buffer, GLint drawbuffer,
const GLint * value) {if (GLeeInit()) glClearBufferiv(buffer, drawbuffer,
value);}
GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv=GLee_Lazy_glClearB
ufferiv;
#endif
#ifndef GLEE_C_DEFINED_glClearBufferuiv
#define GLEE_C_DEFINED_glClearBufferuiv
void __stdcall GLee_Lazy_glClearBufferuiv(GLenum buffer, GLint drawbuffer
, const GLuint * value) {if (GLeeInit()) glClearBufferuiv(buffer, drawbuff
er, value);}
GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv=GLee_Lazy_glClea
rBufferuiv;
#endif
#ifndef GLEE_C_DEFINED_glClearBufferfv
#define GLEE_C_DEFINED_glClearBufferfv
void __stdcall GLee_Lazy_glClearBufferfv(GLenum buffer, GLint drawbuffer,
const GLfloat * value) {if (GLeeInit()) glClearBufferfv(buffer, drawbuffe
r, value);}
GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv=GLee_Lazy_glClearB
ufferfv;
#endif
#ifndef GLEE_C_DEFINED_glClearBufferfi
#define GLEE_C_DEFINED_glClearBufferfi
void __stdcall GLee_Lazy_glClearBufferfi(GLenum buffer, GLint drawbuffer,
GLfloat depth, GLint stencil) {if (GLeeInit()) glClearBufferfi(buffer, dr
awbuffer, depth, stencil);}
GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi=GLee_Lazy_glClearB
ufferfi;
#endif
#ifndef GLEE_C_DEFINED_glGetStringi
#define GLEE_C_DEFINED_glGetStringi
const GLubyte * __stdcall GLee_Lazy_glGetStringi(GLenum name, GLuint inde
x) {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyt
e *)0;}
GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi=GLee_Lazy_glGetStringi;
#endif
#endif #endif
/* GL_ARB_multitexture */ /* GL_ARB_multitexture */
#ifdef __GLEE_GL_ARB_multitexture #ifdef __GLEE_GL_ARB_multitexture
void __stdcall _Lazy_glActiveTextureARB(GLenum texture) #ifndef GLEE_C_DEFINED_glActiveTextureARB
{if (GLeeInit()) glActiveTextureARB(texture);} #define GLEE_C_DEFINED_glActiveTextureARB
void __stdcall _Lazy_glClientActiveTextureARB(GLenum texture) void __stdcall GLee_Lazy_glActiveTextureARB(GLenum texture) {if (GLeeIni
{if (GLeeInit()) glClientActiveTextureARB(texture);} t()) glActiveTextureARB(texture);}
void __stdcall _Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB=GLee_Lazy_gl
{if (GLeeInit()) glMultiTexCoord1dARB(target, s);} ActiveTextureARB;
void __stdcall _Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * #endif
v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);} #ifndef GLEE_C_DEFINED_glClientActiveTextureARB
void __stdcall _Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) #define GLEE_C_DEFINED_glClientActiveTextureARB
{if (GLeeInit()) glMultiTexCoord1fARB(target, s);} void __stdcall GLee_Lazy_glClientActiveTextureARB(GLenum texture) {if (G
void __stdcall _Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v LeeInit()) glClientActiveTextureARB(texture);}
) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);} GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB=
void __stdcall _Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) GLee_Lazy_glClientActiveTextureARB;
{if (GLeeInit()) glMultiTexCoord1iARB(target, s);} #endif
void __stdcall _Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v) #ifndef GLEE_C_DEFINED_glMultiTexCoord1dARB
{if (GLeeInit()) glMultiTexCoord1ivARB(target, v);} #define GLEE_C_DEFINED_glMultiTexCoord1dARB
void __stdcall _Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s) void __stdcall GLee_Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s)
{if (GLeeInit()) glMultiTexCoord1sARB(target, s);} {if (GLeeInit()) glMultiTexCoord1dARB(target, s);}
void __stdcall _Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB=GLee_Laz
) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);} y_glMultiTexCoord1dARB;
void __stdcall _Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdoub #endif
le t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1dvARB
void __stdcall _Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * #define GLEE_C_DEFINED_glMultiTexCoord1dvARB
v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);} void __stdcall GLee_Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdou
void __stdcall _Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat ble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);}
t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);} GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB=GLee_L
void __stdcall _Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v azy_glMultiTexCoord1dvARB;
) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);} #endif
void __stdcall _Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) #ifndef GLEE_C_DEFINED_glMultiTexCoord1fARB
{if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);} #define GLEE_C_DEFINED_glMultiTexCoord1fARB
void __stdcall _Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v) void __stdcall GLee_Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s)
{if (GLeeInit()) glMultiTexCoord2ivARB(target, v);} {if (GLeeInit()) glMultiTexCoord1fARB(target, s);}
void __stdcall _Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB=GLee_Laz
t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);} y_glMultiTexCoord1fARB;
void __stdcall _Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v #endif
) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1fvARB
void __stdcall _Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdoub #define GLEE_C_DEFINED_glMultiTexCoord1fvARB
le t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);} void __stdcall GLee_Lazy_glMultiTexCoord1fvARB(GLenum target, const GLflo
void __stdcall _Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * at * v) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);}
v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);} GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB=GLee_L
void __stdcall _Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat azy_glMultiTexCoord1fvARB;
t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);} #endif
void __stdcall _Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v #ifndef GLEE_C_DEFINED_glMultiTexCoord1iARB
) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);} #define GLEE_C_DEFINED_glMultiTexCoord1iARB
void __stdcall _Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, void __stdcall GLee_Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {i
GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);} f (GLeeInit()) glMultiTexCoord1iARB(target, s);}
void __stdcall _Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v) GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB=GLee_Laz
{if (GLeeInit()) glMultiTexCoord3ivARB(target, v);} y_glMultiTexCoord1iARB;
void __stdcall _Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort #endif
t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1ivARB
void __stdcall _Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v #define GLEE_C_DEFINED_glMultiTexCoord1ivARB
) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);} void __stdcall GLee_Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint
void __stdcall _Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdoub * v) {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);}
le t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB(target GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB=GLee_L
, s, t, r, q);} azy_glMultiTexCoord1ivARB;
void __stdcall _Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * #endif
v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);} #ifndef GLEE_C_DEFINED_glMultiTexCoord1sARB
void __stdcall _Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat #define GLEE_C_DEFINED_glMultiTexCoord1sARB
t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(target, s, void __stdcall GLee_Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s)
t, r, q);} {if (GLeeInit()) glMultiTexCoord1sARB(target, s);}
void __stdcall _Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB=GLee_Laz
) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);} y_glMultiTexCoord1sARB;
void __stdcall _Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, #endif
GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q #ifndef GLEE_C_DEFINED_glMultiTexCoord1svARB
);} #define GLEE_C_DEFINED_glMultiTexCoord1svARB
void __stdcall _Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v) void __stdcall GLee_Lazy_glMultiTexCoord1svARB(GLenum target, const GLsho
{if (GLeeInit()) glMultiTexCoord4ivARB(target, v);} rt * v) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);}
void __stdcall _Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB=GLee_L
t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(target, s, azy_glMultiTexCoord1svARB;
t, r, q);} #endif
void __stdcall _Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v #ifndef GLEE_C_DEFINED_glMultiTexCoord2dARB
) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);} #define GLEE_C_DEFINED_glMultiTexCoord2dARB
PFNGLACTIVETEXTUREARBPROC pglActiveTextureARB=_Lazy_glActiveTextureARB; void __stdcall GLee_Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s,
PFNGLCLIENTACTIVETEXTUREARBPROC pglClientActiveTextureARB=_Lazy_glClientAct GLdouble t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);}
iveTextureARB; GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB=GLee_Laz
PFNGLMULTITEXCOORD1DARBPROC pglMultiTexCoord1dARB=_Lazy_glMultiTexCoord1dAR y_glMultiTexCoord2dARB;
B; #endif
PFNGLMULTITEXCOORD1DVARBPROC pglMultiTexCoord1dvARB=_Lazy_glMultiTexCoord1d #ifndef GLEE_C_DEFINED_glMultiTexCoord2dvARB
vARB; #define GLEE_C_DEFINED_glMultiTexCoord2dvARB
PFNGLMULTITEXCOORD1FARBPROC pglMultiTexCoord1fARB=_Lazy_glMultiTexCoord1fAR void __stdcall GLee_Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdou
B; ble * v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);}
PFNGLMULTITEXCOORD1FVARBPROC pglMultiTexCoord1fvARB=_Lazy_glMultiTexCoord1f GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB=GLee_L
vARB; azy_glMultiTexCoord2dvARB;
PFNGLMULTITEXCOORD1IARBPROC pglMultiTexCoord1iARB=_Lazy_glMultiTexCoord1iAR #endif
B; #ifndef GLEE_C_DEFINED_glMultiTexCoord2fARB
PFNGLMULTITEXCOORD1IVARBPROC pglMultiTexCoord1ivARB=_Lazy_glMultiTexCoord1i #define GLEE_C_DEFINED_glMultiTexCoord2fARB
vARB; void __stdcall GLee_Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, G
PFNGLMULTITEXCOORD1SARBPROC pglMultiTexCoord1sARB=_Lazy_glMultiTexCoord1sAR Lfloat t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);}
B; GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB=GLee_Laz
PFNGLMULTITEXCOORD1SVARBPROC pglMultiTexCoord1svARB=_Lazy_glMultiTexCoord1s y_glMultiTexCoord2fARB;
vARB; #endif
PFNGLMULTITEXCOORD2DARBPROC pglMultiTexCoord2dARB=_Lazy_glMultiTexCoord2dAR #ifndef GLEE_C_DEFINED_glMultiTexCoord2fvARB
B; #define GLEE_C_DEFINED_glMultiTexCoord2fvARB
PFNGLMULTITEXCOORD2DVARBPROC pglMultiTexCoord2dvARB=_Lazy_glMultiTexCoord2d void __stdcall GLee_Lazy_glMultiTexCoord2fvARB(GLenum target, const GLflo
vARB; at * v) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);}
PFNGLMULTITEXCOORD2FARBPROC pglMultiTexCoord2fARB=_Lazy_glMultiTexCoord2fAR GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB=GLee_L
B; azy_glMultiTexCoord2fvARB;
PFNGLMULTITEXCOORD2FVARBPROC pglMultiTexCoord2fvARB=_Lazy_glMultiTexCoord2f #endif
vARB; #ifndef GLEE_C_DEFINED_glMultiTexCoord2iARB
PFNGLMULTITEXCOORD2IARBPROC pglMultiTexCoord2iARB=_Lazy_glMultiTexCoord2iAR #define GLEE_C_DEFINED_glMultiTexCoord2iARB
B; void __stdcall GLee_Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLi
PFNGLMULTITEXCOORD2IVARBPROC pglMultiTexCoord2ivARB=_Lazy_glMultiTexCoord2i nt t) {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);}
vARB; GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB=GLee_Laz
PFNGLMULTITEXCOORD2SARBPROC pglMultiTexCoord2sARB=_Lazy_glMultiTexCoord2sAR y_glMultiTexCoord2iARB;
B; #endif
PFNGLMULTITEXCOORD2SVARBPROC pglMultiTexCoord2svARB=_Lazy_glMultiTexCoord2s #ifndef GLEE_C_DEFINED_glMultiTexCoord2ivARB
vARB; #define GLEE_C_DEFINED_glMultiTexCoord2ivARB
PFNGLMULTITEXCOORD3DARBPROC pglMultiTexCoord3dARB=_Lazy_glMultiTexCoord3dAR void __stdcall GLee_Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint
B; * v) {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);}
PFNGLMULTITEXCOORD3DVARBPROC pglMultiTexCoord3dvARB=_Lazy_glMultiTexCoord3d GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB=GLee_L
vARB; azy_glMultiTexCoord2ivARB;
PFNGLMULTITEXCOORD3FARBPROC pglMultiTexCoord3fARB=_Lazy_glMultiTexCoord3fAR #endif
B; #ifndef GLEE_C_DEFINED_glMultiTexCoord2sARB
PFNGLMULTITEXCOORD3FVARBPROC pglMultiTexCoord3fvARB=_Lazy_glMultiTexCoord3f #define GLEE_C_DEFINED_glMultiTexCoord2sARB
vARB; void __stdcall GLee_Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, G
PFNGLMULTITEXCOORD3IARBPROC pglMultiTexCoord3iARB=_Lazy_glMultiTexCoord3iAR Lshort t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);}
B; GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB=GLee_Laz
PFNGLMULTITEXCOORD3IVARBPROC pglMultiTexCoord3ivARB=_Lazy_glMultiTexCoord3i y_glMultiTexCoord2sARB;
vARB; #endif
PFNGLMULTITEXCOORD3SARBPROC pglMultiTexCoord3sARB=_Lazy_glMultiTexCoord3sAR #ifndef GLEE_C_DEFINED_glMultiTexCoord2svARB
B; #define GLEE_C_DEFINED_glMultiTexCoord2svARB
PFNGLMULTITEXCOORD3SVARBPROC pglMultiTexCoord3svARB=_Lazy_glMultiTexCoord3s void __stdcall GLee_Lazy_glMultiTexCoord2svARB(GLenum target, const GLsho
vARB; rt * v) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);}
PFNGLMULTITEXCOORD4DARBPROC pglMultiTexCoord4dARB=_Lazy_glMultiTexCoord4dAR GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB=GLee_L
B; azy_glMultiTexCoord2svARB;
PFNGLMULTITEXCOORD4DVARBPROC pglMultiTexCoord4dvARB=_Lazy_glMultiTexCoord4d #endif
vARB; #ifndef GLEE_C_DEFINED_glMultiTexCoord3dARB
PFNGLMULTITEXCOORD4FARBPROC pglMultiTexCoord4fARB=_Lazy_glMultiTexCoord4fAR #define GLEE_C_DEFINED_glMultiTexCoord3dARB
B; void __stdcall GLee_Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s,
PFNGLMULTITEXCOORD4FVARBPROC pglMultiTexCoord4fvARB=_Lazy_glMultiTexCoord4f GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t
vARB; , r);}
PFNGLMULTITEXCOORD4IARBPROC pglMultiTexCoord4iARB=_Lazy_glMultiTexCoord4iAR GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB=GLee_Laz
B; y_glMultiTexCoord3dARB;
PFNGLMULTITEXCOORD4IVARBPROC pglMultiTexCoord4ivARB=_Lazy_glMultiTexCoord4i #endif
vARB; #ifndef GLEE_C_DEFINED_glMultiTexCoord3dvARB
PFNGLMULTITEXCOORD4SARBPROC pglMultiTexCoord4sARB=_Lazy_glMultiTexCoord4sAR #define GLEE_C_DEFINED_glMultiTexCoord3dvARB
B; void __stdcall GLee_Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdou
PFNGLMULTITEXCOORD4SVARBPROC pglMultiTexCoord4svARB=_Lazy_glMultiTexCoord4s ble * v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);}
vARB; GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB=GLee_L
azy_glMultiTexCoord3dvARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3fARB
#define GLEE_C_DEFINED_glMultiTexCoord3fARB
void __stdcall GLee_Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, G
Lfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r
);}
GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB=GLee_Laz
y_glMultiTexCoord3fARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3fvARB
#define GLEE_C_DEFINED_glMultiTexCoord3fvARB
void __stdcall GLee_Lazy_glMultiTexCoord3fvARB(GLenum target, const GLflo
at * v) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);}
GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB=GLee_L
azy_glMultiTexCoord3fvARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3iARB
#define GLEE_C_DEFINED_glMultiTexCoord3iARB
void __stdcall GLee_Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLi
nt t, GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);}
GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB=GLee_Laz
y_glMultiTexCoord3iARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3ivARB
#define GLEE_C_DEFINED_glMultiTexCoord3ivARB
void __stdcall GLee_Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint
* v) {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);}
GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB=GLee_L
azy_glMultiTexCoord3ivARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3sARB
#define GLEE_C_DEFINED_glMultiTexCoord3sARB
void __stdcall GLee_Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, G
Lshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r
);}
GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB=GLee_Laz
y_glMultiTexCoord3sARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3svARB
#define GLEE_C_DEFINED_glMultiTexCoord3svARB
void __stdcall GLee_Lazy_glMultiTexCoord3svARB(GLenum target, const GLsho
rt * v) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);}
GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB=GLee_L
azy_glMultiTexCoord3svARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4dARB
#define GLEE_C_DEFINED_glMultiTexCoord4dARB
void __stdcall GLee_Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s,
GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB(
target, s, t, r, q);}
GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB=GLee_Laz
y_glMultiTexCoord4dARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4dvARB
#define GLEE_C_DEFINED_glMultiTexCoord4dvARB
void __stdcall GLee_Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdou
ble * v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);}
GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB=GLee_L
azy_glMultiTexCoord4dvARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4fARB
#define GLEE_C_DEFINED_glMultiTexCoord4fARB
void __stdcall GLee_Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, G
Lfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(targ
et, s, t, r, q);}
GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB=GLee_Laz
y_glMultiTexCoord4fARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4fvARB
#define GLEE_C_DEFINED_glMultiTexCoord4fvARB
void __stdcall GLee_Lazy_glMultiTexCoord4fvARB(GLenum target, const GLflo
at * v) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);}
GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB=GLee_L
azy_glMultiTexCoord4fvARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4iARB
#define GLEE_C_DEFINED_glMultiTexCoord4iARB
void __stdcall GLee_Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLi
nt t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t
, r, q);}
GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB=GLee_Laz
y_glMultiTexCoord4iARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4ivARB
#define GLEE_C_DEFINED_glMultiTexCoord4ivARB
void __stdcall GLee_Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint
* v) {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);}
GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB=GLee_L
azy_glMultiTexCoord4ivARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4sARB
#define GLEE_C_DEFINED_glMultiTexCoord4sARB
void __stdcall GLee_Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, G
Lshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(targ
et, s, t, r, q);}
GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB=GLee_Laz
y_glMultiTexCoord4sARB;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4svARB
#define GLEE_C_DEFINED_glMultiTexCoord4svARB
void __stdcall GLee_Lazy_glMultiTexCoord4svARB(GLenum target, const GLsho
rt * v) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);}
GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB=GLee_L
azy_glMultiTexCoord4svARB;
#endif
#endif #endif
/* GL_ARB_transpose_matrix */ /* GL_ARB_transpose_matrix */
#ifdef __GLEE_GL_ARB_transpose_matrix #ifdef __GLEE_GL_ARB_transpose_matrix
void __stdcall _Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixfARB
{if (GLeeInit()) glLoadTransposeMatrixfARB(m);} #define GLEE_C_DEFINED_glLoadTransposeMatrixfARB
void __stdcall _Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) void __stdcall GLee_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) {i
{if (GLeeInit()) glLoadTransposeMatrixdARB(m);} f (GLeeInit()) glLoadTransposeMatrixfARB(m);}
void __stdcall _Lazy_glMultTransposeMatrixfARB(const GLfloat * m) GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfAR
{if (GLeeInit()) glMultTransposeMatrixfARB(m);} B=GLee_Lazy_glLoadTransposeMatrixfARB;
void __stdcall _Lazy_glMultTransposeMatrixdARB(const GLdouble * m) #endif
{if (GLeeInit()) glMultTransposeMatrixdARB(m);} #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixdARB
PFNGLLOADTRANSPOSEMATRIXFARBPROC pglLoadTransposeMatrixfARB=_Lazy_glLoadTra #define GLEE_C_DEFINED_glLoadTransposeMatrixdARB
nsposeMatrixfARB; void __stdcall GLee_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) {
PFNGLLOADTRANSPOSEMATRIXDARBPROC pglLoadTransposeMatrixdARB=_Lazy_glLoadTra if (GLeeInit()) glLoadTransposeMatrixdARB(m);}
nsposeMatrixdARB; GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdAR
PFNGLMULTTRANSPOSEMATRIXFARBPROC pglMultTransposeMatrixfARB=_Lazy_glMultTra B=GLee_Lazy_glLoadTransposeMatrixdARB;
nsposeMatrixfARB; #endif
PFNGLMULTTRANSPOSEMATRIXDARBPROC pglMultTransposeMatrixdARB=_Lazy_glMultTra #ifndef GLEE_C_DEFINED_glMultTransposeMatrixfARB
nsposeMatrixdARB; #define GLEE_C_DEFINED_glMultTransposeMatrixfARB
void __stdcall GLee_Lazy_glMultTransposeMatrixfARB(const GLfloat * m) {i
f (GLeeInit()) glMultTransposeMatrixfARB(m);}
GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfAR
B=GLee_Lazy_glMultTransposeMatrixfARB;
#endif
#ifndef GLEE_C_DEFINED_glMultTransposeMatrixdARB
#define GLEE_C_DEFINED_glMultTransposeMatrixdARB
void __stdcall GLee_Lazy_glMultTransposeMatrixdARB(const GLdouble * m) {
if (GLeeInit()) glMultTransposeMatrixdARB(m);}
GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdAR
B=GLee_Lazy_glMultTransposeMatrixdARB;
#endif
#endif #endif
/* GL_ARB_multisample */ /* GL_ARB_multisample */
#ifdef __GLEE_GL_ARB_multisample #ifdef __GLEE_GL_ARB_multisample
void __stdcall _Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert) #ifndef GLEE_C_DEFINED_glSampleCoverageARB
{if (GLeeInit()) glSampleCoverageARB(value, invert);} #define GLEE_C_DEFINED_glSampleCoverageARB
PFNGLSAMPLECOVERAGEARBPROC pglSampleCoverageARB=_Lazy_glSampleCoverageARB; void __stdcall GLee_Lazy_glSampleCoverageARB(GLclampf value, GLboolean in
vert) {if (GLeeInit()) glSampleCoverageARB(value, invert);}
GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB=GLee_Lazy_
glSampleCoverageARB;
#endif
#endif #endif
/* GL_ARB_texture_env_add */ /* GL_ARB_texture_env_add */
#ifdef __GLEE_GL_ARB_texture_env_add #ifdef __GLEE_GL_ARB_texture_env_add
#endif #endif
/* GL_ARB_texture_cube_map */ /* GL_ARB_texture_cube_map */
#ifdef __GLEE_GL_ARB_texture_cube_map #ifdef __GLEE_GL_ARB_texture_cube_map
#endif #endif
/* GL_ARB_texture_compression */ /* GL_ARB_texture_compression */
#ifdef __GLEE_GL_ARB_texture_compression #ifdef __GLEE_GL_ARB_texture_compression
void __stdcall _Lazy_glCompressedTexImage3DARB(GLenum target, GLint level, #ifndef GLEE_C_DEFINED_glCompressedTexImage3DARB
GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint #define GLEE_C_DEFINED_glCompressedTexImage3DARB
border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompres void __stdcall GLee_Lazy_glCompressedTexImage3DARB(GLenum target, GLint l
sedTexImage3DARB(target, level, internalformat, width, height, depth, borde evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth,
r, imageSize, data);} GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glC
void __stdcall _Lazy_glCompressedTexImage2DARB(GLenum target, GLint level, ompressedTexImage3DARB(target, level, internalformat, width, height, depth,
GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei border, imageSize, data);}
imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2DAR GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DAR
B(target, level, internalformat, width, height, border, imageSize, data);} B=GLee_Lazy_glCompressedTexImage3DARB;
void __stdcall _Lazy_glCompressedTexImage1DARB(GLenum target, GLint level, #endif
GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, cons #ifndef GLEE_C_DEFINED_glCompressedTexImage2DARB
t GLvoid * data) {if (GLeeInit()) glCompressedTexImage1DARB(target, level, #define GLEE_C_DEFINED_glCompressedTexImage2DARB
internalformat, width, border, imageSize, data);} void __stdcall GLee_Lazy_glCompressedTexImage2DARB(GLenum target, GLint l
void __stdcall _Lazy_glCompressedTexSubImage3DARB(GLenum target, GLint leve evel, GLenum internalformat, GLsizei width, GLsizei height, GLint border, G
l, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei heig Lsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexIma
ht, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) ge2DARB(target, level, internalformat, width, height, border, imageSize, da
{if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, yoffs ta);}
et, zoffset, width, height, depth, format, imageSize, data);} GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DAR
void __stdcall _Lazy_glCompressedTexSubImage2DARB(GLenum target, GLint leve B=GLee_Lazy_glCompressedTexImage2DARB;
l, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum form #endif
at, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedT #ifndef GLEE_C_DEFINED_glCompressedTexImage1DARB
exSubImage2DARB(target, level, xoffset, yoffset, width, height, format, ima #define GLEE_C_DEFINED_glCompressedTexImage1DARB
geSize, data);} void __stdcall GLee_Lazy_glCompressedTexImage1DARB(GLenum target, GLint l
void __stdcall _Lazy_glCompressedTexSubImage1DARB(GLenum target, GLint leve evel, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize
l, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GL , const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1DARB(target,
void * data) {if (GLeeInit()) glCompressedTexSubImage1DARB(target, level, level, internalformat, width, border, imageSize, data);}
xoffset, width, format, imageSize, data);} GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DAR
void __stdcall _Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, B=GLee_Lazy_glCompressedTexImage1DARB;
GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, level, #endif
img);} #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3DARB
PFNGLCOMPRESSEDTEXIMAGE3DARBPROC pglCompressedTexImage3DARB=_Lazy_glCompres #define GLEE_C_DEFINED_glCompressedTexSubImage3DARB
sedTexImage3DARB; void __stdcall GLee_Lazy_glCompressedTexSubImage3DARB(GLenum target, GLin
PFNGLCOMPRESSEDTEXIMAGE2DARBPROC pglCompressedTexImage2DARB=_Lazy_glCompres t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize
sedTexImage2DARB; i height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * d
PFNGLCOMPRESSEDTEXIMAGE1DARBPROC pglCompressedTexImage1DARB=_Lazy_glCompres ata) {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset,
sedTexImage1DARB; yoffset, zoffset, width, height, depth, format, imageSize, data);}
PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC pglCompressedTexSubImage3DARB=_Lazy_glC GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubIma
ompressedTexSubImage3DARB; ge3DARB=GLee_Lazy_glCompressedTexSubImage3DARB;
PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC pglCompressedTexSubImage2DARB=_Lazy_glC #endif
ompressedTexSubImage2DARB; #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2DARB
PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC pglCompressedTexSubImage1DARB=_Lazy_glC #define GLEE_C_DEFINED_glCompressedTexSubImage2DARB
ompressedTexSubImage1DARB; void __stdcall GLee_Lazy_glCompressedTexSubImage2DARB(GLenum target, GLin
PFNGLGETCOMPRESSEDTEXIMAGEARBPROC pglGetCompressedTexImageARB=_Lazy_glGetCo t level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenu
mpressedTexImageARB; m format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompr
essedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, forma
t, imageSize, data);}
GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubIma
ge2DARB=GLee_Lazy_glCompressedTexSubImage2DARB;
#endif
#ifndef GLEE_C_DEFINED_glCompressedTexSubImage1DARB
#define GLEE_C_DEFINED_glCompressedTexSubImage1DARB
void __stdcall GLee_Lazy_glCompressedTexSubImage1DARB(GLenum target, GLin
t level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, co
nst GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1DARB(target, l
evel, xoffset, width, format, imageSize, data);}
GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubIma
ge1DARB=GLee_Lazy_glCompressedTexSubImage1DARB;
#endif
#ifndef GLEE_C_DEFINED_glGetCompressedTexImageARB
#define GLEE_C_DEFINED_glGetCompressedTexImageARB
void __stdcall GLee_Lazy_glGetCompressedTexImageARB(GLenum target, GLint
level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, l
evel, img);}
GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImage
ARB=GLee_Lazy_glGetCompressedTexImageARB;
#endif
#endif #endif
/* GL_ARB_texture_border_clamp */ /* GL_ARB_texture_border_clamp */
#ifdef __GLEE_GL_ARB_texture_border_clamp #ifdef __GLEE_GL_ARB_texture_border_clamp
#endif #endif
/* GL_ARB_point_parameters */ /* GL_ARB_point_parameters */
#ifdef __GLEE_GL_ARB_point_parameters #ifdef __GLEE_GL_ARB_point_parameters
void __stdcall _Lazy_glPointParameterfARB(GLenum pname, GLfloat param) #ifndef GLEE_C_DEFINED_glPointParameterfARB
{if (GLeeInit()) glPointParameterfARB(pname, param);} #define GLEE_C_DEFINED_glPointParameterfARB
void __stdcall _Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * pa void __stdcall GLee_Lazy_glPointParameterfARB(GLenum pname, GLfloat param
rams) {if (GLeeInit()) glPointParameterfvARB(pname, params);} ) {if (GLeeInit()) glPointParameterfARB(pname, param);}
PFNGLPOINTPARAMETERFARBPROC pglPointParameterfARB=_Lazy_glPointParameterfAR GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB=GLee_Laz
B; y_glPointParameterfARB;
PFNGLPOINTPARAMETERFVARBPROC pglPointParameterfvARB=_Lazy_glPointParameterf #endif
vARB; #ifndef GLEE_C_DEFINED_glPointParameterfvARB
#define GLEE_C_DEFINED_glPointParameterfvARB
void __stdcall GLee_Lazy_glPointParameterfvARB(GLenum pname, const GLfloa
t * params) {if (GLeeInit()) glPointParameterfvARB(pname, params);}
GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB=GLee_L
azy_glPointParameterfvARB;
#endif
#endif #endif
/* GL_ARB_vertex_blend */ /* GL_ARB_vertex_blend */
#ifdef __GLEE_GL_ARB_vertex_blend #ifdef __GLEE_GL_ARB_vertex_blend
void __stdcall _Lazy_glWeightbvARB(GLint size, const GLbyte * weights) #ifndef GLEE_C_DEFINED_glWeightbvARB
{if (GLeeInit()) glWeightbvARB(size, weights);} #define GLEE_C_DEFINED_glWeightbvARB
void __stdcall _Lazy_glWeightsvARB(GLint size, const GLshort * weights) void __stdcall GLee_Lazy_glWeightbvARB(GLint size, const GLbyte * weights
{if (GLeeInit()) glWeightsvARB(size, weights);} ) {if (GLeeInit()) glWeightbvARB(size, weights);}
void __stdcall _Lazy_glWeightivARB(GLint size, const GLint * weights) GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB=GLee_Lazy_glWeightbvAR
{if (GLeeInit()) glWeightivARB(size, weights);} B;
void __stdcall _Lazy_glWeightfvARB(GLint size, const GLfloat * weights) #endif
{if (GLeeInit()) glWeightfvARB(size, weights);} #ifndef GLEE_C_DEFINED_glWeightsvARB
void __stdcall _Lazy_glWeightdvARB(GLint size, const GLdouble * weights) #define GLEE_C_DEFINED_glWeightsvARB
{if (GLeeInit()) glWeightdvARB(size, weights);} void __stdcall GLee_Lazy_glWeightsvARB(GLint size, const GLshort * weight
void __stdcall _Lazy_glWeightubvARB(GLint size, const GLubyte * weights) s) {if (GLeeInit()) glWeightsvARB(size, weights);}
{if (GLeeInit()) glWeightubvARB(size, weights);} GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB=GLee_Lazy_glWeightsvAR
void __stdcall _Lazy_glWeightusvARB(GLint size, const GLushort * weights) B;
{if (GLeeInit()) glWeightusvARB(size, weights);} #endif
void __stdcall _Lazy_glWeightuivARB(GLint size, const GLuint * weights) #ifndef GLEE_C_DEFINED_glWeightivARB
{if (GLeeInit()) glWeightuivARB(size, weights);} #define GLEE_C_DEFINED_glWeightivARB
void __stdcall _Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei st void __stdcall GLee_Lazy_glWeightivARB(GLint size, const GLint * weights)
ride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(size, ty {if (GLeeInit()) glWeightivARB(size, weights);}
pe, stride, pointer);} GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB=GLee_Lazy_glWeightivAR
void __stdcall _Lazy_glVertexBlendARB(GLint count) B;
{if (GLeeInit()) glVertexBlendARB(count);} #endif
PFNGLWEIGHTBVARBPROC pglWeightbvARB=_Lazy_glWeightbvARB; #ifndef GLEE_C_DEFINED_glWeightfvARB
PFNGLWEIGHTSVARBPROC pglWeightsvARB=_Lazy_glWeightsvARB; #define GLEE_C_DEFINED_glWeightfvARB
PFNGLWEIGHTIVARBPROC pglWeightivARB=_Lazy_glWeightivARB; void __stdcall GLee_Lazy_glWeightfvARB(GLint size, const GLfloat * weight
PFNGLWEIGHTFVARBPROC pglWeightfvARB=_Lazy_glWeightfvARB; s) {if (GLeeInit()) glWeightfvARB(size, weights);}
PFNGLWEIGHTDVARBPROC pglWeightdvARB=_Lazy_glWeightdvARB; GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB=GLee_Lazy_glWeightfvAR
PFNGLWEIGHTUBVARBPROC pglWeightubvARB=_Lazy_glWeightubvARB; B;
PFNGLWEIGHTUSVARBPROC pglWeightusvARB=_Lazy_glWeightusvARB; #endif
PFNGLWEIGHTUIVARBPROC pglWeightuivARB=_Lazy_glWeightuivARB; #ifndef GLEE_C_DEFINED_glWeightdvARB
PFNGLWEIGHTPOINTERARBPROC pglWeightPointerARB=_Lazy_glWeightPointerARB; #define GLEE_C_DEFINED_glWeightdvARB
PFNGLVERTEXBLENDARBPROC pglVertexBlendARB=_Lazy_glVertexBlendARB; void __stdcall GLee_Lazy_glWeightdvARB(GLint size, const GLdouble * weigh
ts) {if (GLeeInit()) glWeightdvARB(size, weights);}
GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB=GLee_Lazy_glWeightdvAR
B;
#endif
#ifndef GLEE_C_DEFINED_glWeightubvARB
#define GLEE_C_DEFINED_glWeightubvARB
void __stdcall GLee_Lazy_glWeightubvARB(GLint size, const GLubyte * weigh
ts) {if (GLeeInit()) glWeightubvARB(size, weights);}
GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB=GLee_Lazy_glWeightub
vARB;
#endif
#ifndef GLEE_C_DEFINED_glWeightusvARB
#define GLEE_C_DEFINED_glWeightusvARB
void __stdcall GLee_Lazy_glWeightusvARB(GLint size, const GLushort * weig
hts) {if (GLeeInit()) glWeightusvARB(size, weights);}
GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB=GLee_Lazy_glWeightus
vARB;
#endif
#ifndef GLEE_C_DEFINED_glWeightuivARB
#define GLEE_C_DEFINED_glWeightuivARB
void __stdcall GLee_Lazy_glWeightuivARB(GLint size, const GLuint * weight
s) {if (GLeeInit()) glWeightuivARB(size, weights);}
GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB=GLee_Lazy_glWeightui
vARB;
#endif
#ifndef GLEE_C_DEFINED_glWeightPointerARB
#define GLEE_C_DEFINED_glWeightPointerARB
void __stdcall GLee_Lazy_glWeightPointerARB(GLint size, GLenum type, GLsi
zei stride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(si
ze, type, stride, pointer);}
GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB=GLee_Lazy_gl
WeightPointerARB;
#endif
#ifndef GLEE_C_DEFINED_glVertexBlendARB
#define GLEE_C_DEFINED_glVertexBlendARB
void __stdcall GLee_Lazy_glVertexBlendARB(GLint count) {if (GLeeInit())
glVertexBlendARB(count);}
GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB=GLee_Lazy_glVert
exBlendARB;
#endif
#endif #endif
/* GL_ARB_matrix_palette */ /* GL_ARB_matrix_palette */
#ifdef __GLEE_GL_ARB_matrix_palette #ifdef __GLEE_GL_ARB_matrix_palette
void __stdcall _Lazy_glCurrentPaletteMatrixARB(GLint index) #ifndef GLEE_C_DEFINED_glCurrentPaletteMatrixARB
{if (GLeeInit()) glCurrentPaletteMatrixARB(index);} #define GLEE_C_DEFINED_glCurrentPaletteMatrixARB
void __stdcall _Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indice void __stdcall GLee_Lazy_glCurrentPaletteMatrixARB(GLint index) {if (GLe
s) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);} eInit()) glCurrentPaletteMatrixARB(index);}
void __stdcall _Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indic GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixAR
es) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);} B=GLee_Lazy_glCurrentPaletteMatrixARB;
void __stdcall _Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices #endif
) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);} #ifndef GLEE_C_DEFINED_glMatrixIndexubvARB
void __stdcall _Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsiz #define GLEE_C_DEFINED_glMatrixIndexubvARB
ei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPointerAR void __stdcall GLee_Lazy_glMatrixIndexubvARB(GLint size, const GLubyte *
B(size, type, stride, pointer);} indices) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);}
PFNGLCURRENTPALETTEMATRIXARBPROC pglCurrentPaletteMatrixARB=_Lazy_glCurrent GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB=GLee_Lazy_
PaletteMatrixARB; glMatrixIndexubvARB;
PFNGLMATRIXINDEXUBVARBPROC pglMatrixIndexubvARB=_Lazy_glMatrixIndexubvARB; #endif
PFNGLMATRIXINDEXUSVARBPROC pglMatrixIndexusvARB=_Lazy_glMatrixIndexusvARB; #ifndef GLEE_C_DEFINED_glMatrixIndexusvARB
PFNGLMATRIXINDEXUIVARBPROC pglMatrixIndexuivARB=_Lazy_glMatrixIndexuivARB; #define GLEE_C_DEFINED_glMatrixIndexusvARB
PFNGLMATRIXINDEXPOINTERARBPROC pglMatrixIndexPointerARB=_Lazy_glMatrixIndex void __stdcall GLee_Lazy_glMatrixIndexusvARB(GLint size, const GLushort *
PointerARB; indices) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);}
GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB=GLee_Lazy_
glMatrixIndexusvARB;
#endif
#ifndef GLEE_C_DEFINED_glMatrixIndexuivARB
#define GLEE_C_DEFINED_glMatrixIndexuivARB
void __stdcall GLee_Lazy_glMatrixIndexuivARB(GLint size, const GLuint * i
ndices) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);}
GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB=GLee_Lazy_
glMatrixIndexuivARB;
#endif
#ifndef GLEE_C_DEFINED_glMatrixIndexPointerARB
#define GLEE_C_DEFINED_glMatrixIndexPointerARB
void __stdcall GLee_Lazy_glMatrixIndexPointerARB(GLint size, GLenum type,
GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPoi
nterARB(size, type, stride, pointer);}
GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB=GL
ee_Lazy_glMatrixIndexPointerARB;
#endif
#endif #endif
/* GL_ARB_texture_env_combine */ /* GL_ARB_texture_env_combine */
#ifdef __GLEE_GL_ARB_texture_env_combine #ifdef __GLEE_GL_ARB_texture_env_combine
#endif #endif
/* GL_ARB_texture_env_crossbar */ /* GL_ARB_texture_env_crossbar */
#ifdef __GLEE_GL_ARB_texture_env_crossbar #ifdef __GLEE_GL_ARB_texture_env_crossbar
skipping to change at line 1601 skipping to change at line 2705
#endif #endif
/* GL_ARB_shadow_ambient */ /* GL_ARB_shadow_ambient */
#ifdef __GLEE_GL_ARB_shadow_ambient #ifdef __GLEE_GL_ARB_shadow_ambient
#endif #endif
/* GL_ARB_window_pos */ /* GL_ARB_window_pos */
#ifdef __GLEE_GL_ARB_window_pos #ifdef __GLEE_GL_ARB_window_pos
void __stdcall _Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) #ifndef GLEE_C_DEFINED_glWindowPos2dARB
{if (GLeeInit()) glWindowPos2dARB(x, y);} #define GLEE_C_DEFINED_glWindowPos2dARB
void __stdcall _Lazy_glWindowPos2dvARB(const GLdouble * v) void __stdcall GLee_Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) {if (G
{if (GLeeInit()) glWindowPos2dvARB(v);} LeeInit()) glWindowPos2dARB(x, y);}
void __stdcall _Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB=GLee_Lazy_glWind
{if (GLeeInit()) glWindowPos2fARB(x, y);} owPos2dARB;
void __stdcall _Lazy_glWindowPos2fvARB(const GLfloat * v) #endif
{if (GLeeInit()) glWindowPos2fvARB(v);} #ifndef GLEE_C_DEFINED_glWindowPos2dvARB
void __stdcall _Lazy_glWindowPos2iARB(GLint x, GLint y) #define GLEE_C_DEFINED_glWindowPos2dvARB
{if (GLeeInit()) glWindowPos2iARB(x, y);} void __stdcall GLee_Lazy_glWindowPos2dvARB(const GLdouble * v) {if (GLee
void __stdcall _Lazy_glWindowPos2ivARB(const GLint * v) Init()) glWindowPos2dvARB(v);}
{if (GLeeInit()) glWindowPos2ivARB(v);} GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB=GLee_Lazy_glWi
void __stdcall _Lazy_glWindowPos2sARB(GLshort x, GLshort y) ndowPos2dvARB;
{if (GLeeInit()) glWindowPos2sARB(x, y);} #endif
void __stdcall _Lazy_glWindowPos2svARB(const GLshort * v) #ifndef GLEE_C_DEFINED_glWindowPos2fARB
{if (GLeeInit()) glWindowPos2svARB(v);} #define GLEE_C_DEFINED_glWindowPos2fARB
void __stdcall _Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) void __stdcall GLee_Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) {if (GLe
{if (GLeeInit()) glWindowPos3dARB(x, y, z);} eInit()) glWindowPos2fARB(x, y);}
void __stdcall _Lazy_glWindowPos3dvARB(const GLdouble * v) GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB=GLee_Lazy_glWind
{if (GLeeInit()) glWindowPos3dvARB(v);} owPos2fARB;
void __stdcall _Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) #endif
{if (GLeeInit()) glWindowPos3fARB(x, y, z);} #ifndef GLEE_C_DEFINED_glWindowPos2fvARB
void __stdcall _Lazy_glWindowPos3fvARB(const GLfloat * v) #define GLEE_C_DEFINED_glWindowPos2fvARB
{if (GLeeInit()) glWindowPos3fvARB(v);} void __stdcall GLee_Lazy_glWindowPos2fvARB(const GLfloat * v) {if (GLeeI
void __stdcall _Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) nit()) glWindowPos2fvARB(v);}
{if (GLeeInit()) glWindowPos3iARB(x, y, z);} GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB=GLee_Lazy_glWi
void __stdcall _Lazy_glWindowPos3ivARB(const GLint * v) ndowPos2fvARB;
{if (GLeeInit()) glWindowPos3ivARB(v);} #endif
void __stdcall _Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z) #ifndef GLEE_C_DEFINED_glWindowPos2iARB
{if (GLeeInit()) glWindowPos3sARB(x, y, z);} #define GLEE_C_DEFINED_glWindowPos2iARB
void __stdcall _Lazy_glWindowPos3svARB(const GLshort * v) void __stdcall GLee_Lazy_glWindowPos2iARB(GLint x, GLint y) {if (GLeeIni
{if (GLeeInit()) glWindowPos3svARB(v);} t()) glWindowPos2iARB(x, y);}
PFNGLWINDOWPOS2DARBPROC pglWindowPos2dARB=_Lazy_glWindowPos2dARB; GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB=GLee_Lazy_glWind
PFNGLWINDOWPOS2DVARBPROC pglWindowPos2dvARB=_Lazy_glWindowPos2dvARB; owPos2iARB;
PFNGLWINDOWPOS2FARBPROC pglWindowPos2fARB=_Lazy_glWindowPos2fARB; #endif
PFNGLWINDOWPOS2FVARBPROC pglWindowPos2fvARB=_Lazy_glWindowPos2fvARB; #ifndef GLEE_C_DEFINED_glWindowPos2ivARB
PFNGLWINDOWPOS2IARBPROC pglWindowPos2iARB=_Lazy_glWindowPos2iARB; #define GLEE_C_DEFINED_glWindowPos2ivARB
PFNGLWINDOWPOS2IVARBPROC pglWindowPos2ivARB=_Lazy_glWindowPos2ivARB; void __stdcall GLee_Lazy_glWindowPos2ivARB(const GLint * v) {if (GLeeIni
PFNGLWINDOWPOS2SARBPROC pglWindowPos2sARB=_Lazy_glWindowPos2sARB; t()) glWindowPos2ivARB(v);}
PFNGLWINDOWPOS2SVARBPROC pglWindowPos2svARB=_Lazy_glWindowPos2svARB; GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB=GLee_Lazy_glWi
PFNGLWINDOWPOS3DARBPROC pglWindowPos3dARB=_Lazy_glWindowPos3dARB; ndowPos2ivARB;
PFNGLWINDOWPOS3DVARBPROC pglWindowPos3dvARB=_Lazy_glWindowPos3dvARB; #endif
PFNGLWINDOWPOS3FARBPROC pglWindowPos3fARB=_Lazy_glWindowPos3fARB; #ifndef GLEE_C_DEFINED_glWindowPos2sARB
PFNGLWINDOWPOS3FVARBPROC pglWindowPos3fvARB=_Lazy_glWindowPos3fvARB; #define GLEE_C_DEFINED_glWindowPos2sARB
PFNGLWINDOWPOS3IARBPROC pglWindowPos3iARB=_Lazy_glWindowPos3iARB; void __stdcall GLee_Lazy_glWindowPos2sARB(GLshort x, GLshort y) {if (GLe
PFNGLWINDOWPOS3IVARBPROC pglWindowPos3ivARB=_Lazy_glWindowPos3ivARB; eInit()) glWindowPos2sARB(x, y);}
PFNGLWINDOWPOS3SARBPROC pglWindowPos3sARB=_Lazy_glWindowPos3sARB; GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB=GLee_Lazy_glWind
PFNGLWINDOWPOS3SVARBPROC pglWindowPos3svARB=_Lazy_glWindowPos3svARB; owPos2sARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos2svARB
#define GLEE_C_DEFINED_glWindowPos2svARB
void __stdcall GLee_Lazy_glWindowPos2svARB(const GLshort * v) {if (GLeeI
nit()) glWindowPos2svARB(v);}
GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB=GLee_Lazy_glWi
ndowPos2svARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3dARB
#define GLEE_C_DEFINED_glWindowPos3dARB
void __stdcall GLee_Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdoubl
e z) {if (GLeeInit()) glWindowPos3dARB(x, y, z);}
GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB=GLee_Lazy_glWind
owPos3dARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3dvARB
#define GLEE_C_DEFINED_glWindowPos3dvARB
void __stdcall GLee_Lazy_glWindowPos3dvARB(const GLdouble * v) {if (GLee
Init()) glWindowPos3dvARB(v);}
GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB=GLee_Lazy_glWi
ndowPos3dvARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3fARB
#define GLEE_C_DEFINED_glWindowPos3fARB
void __stdcall GLee_Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z
) {if (GLeeInit()) glWindowPos3fARB(x, y, z);}
GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB=GLee_Lazy_glWind
owPos3fARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3fvARB
#define GLEE_C_DEFINED_glWindowPos3fvARB
void __stdcall GLee_Lazy_glWindowPos3fvARB(const GLfloat * v) {if (GLeeI
nit()) glWindowPos3fvARB(v);}
GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB=GLee_Lazy_glWi
ndowPos3fvARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3iARB
#define GLEE_C_DEFINED_glWindowPos3iARB
void __stdcall GLee_Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) {if
(GLeeInit()) glWindowPos3iARB(x, y, z);}
GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB=GLee_Lazy_glWind
owPos3iARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3ivARB
#define GLEE_C_DEFINED_glWindowPos3ivARB
void __stdcall GLee_Lazy_glWindowPos3ivARB(const GLint * v) {if (GLeeIni
t()) glWindowPos3ivARB(v);}
GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB=GLee_Lazy_glWi
ndowPos3ivARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3sARB
#define GLEE_C_DEFINED_glWindowPos3sARB
void __stdcall GLee_Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z
) {if (GLeeInit()) glWindowPos3sARB(x, y, z);}
GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB=GLee_Lazy_glWind
owPos3sARB;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3svARB
#define GLEE_C_DEFINED_glWindowPos3svARB
void __stdcall GLee_Lazy_glWindowPos3svARB(const GLshort * v) {if (GLeeI
nit()) glWindowPos3svARB(v);}
GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB=GLee_Lazy_glWi
ndowPos3svARB;
#endif
#endif #endif
/* GL_ARB_vertex_program */ /* GL_ARB_vertex_program */
#ifdef __GLEE_GL_ARB_vertex_program #ifdef __GLEE_GL_ARB_vertex_program
void __stdcall _Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) #ifndef GLEE_C_DEFINED_glVertexAttrib1dARB
{if (GLeeInit()) glVertexAttrib1dARB(index, x);} #define GLEE_C_DEFINED_glVertexAttrib1dARB
void __stdcall _Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v) void __stdcall GLee_Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) {
{if (GLeeInit()) glVertexAttrib1dvARB(index, v);} if (GLeeInit()) glVertexAttrib1dARB(index, x);}
void __stdcall _Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB=GLee_Lazy_
{if (GLeeInit()) glVertexAttrib1fARB(index, x);} glVertexAttrib1dARB;
void __stdcall _Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v) #endif
{if (GLeeInit()) glVertexAttrib1fvARB(index, v);} #ifndef GLEE_C_DEFINED_glVertexAttrib1dvARB
void __stdcall _Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) #define GLEE_C_DEFINED_glVertexAttrib1dvARB
{if (GLeeInit()) glVertexAttrib1sARB(index, x);} void __stdcall GLee_Lazy_glVertexAttrib1dvARB(GLuint index, const GLdoubl
void __stdcall _Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v) e * v) {if (GLeeInit()) glVertexAttrib1dvARB(index, v);}
{if (GLeeInit()) glVertexAttrib1svARB(index, v);} GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB=GLee_Laz
void __stdcall _Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y_glVertexAttrib1dvARB;
y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);} #endif
void __stdcall _Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v) #ifndef GLEE_C_DEFINED_glVertexAttrib1fARB
{if (GLeeInit()) glVertexAttrib2dvARB(index, v);} #define GLEE_C_DEFINED_glVertexAttrib1fARB
void __stdcall _Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y void __stdcall GLee_Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) {i
) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);} f (GLeeInit()) glVertexAttrib1fARB(index, x);}
void __stdcall _Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v) GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB=GLee_Lazy_
{if (GLeeInit()) glVertexAttrib2fvARB(index, v);} glVertexAttrib1fARB;
void __stdcall _Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y #endif
) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);} #ifndef GLEE_C_DEFINED_glVertexAttrib1fvARB
void __stdcall _Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v) #define GLEE_C_DEFINED_glVertexAttrib1fvARB
{if (GLeeInit()) glVertexAttrib2svARB(index, v);} void __stdcall GLee_Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat
void __stdcall _Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble * v) {if (GLeeInit()) glVertexAttrib1fvARB(index, v);}
y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);} GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB=GLee_Laz
void __stdcall _Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v) y_glVertexAttrib1fvARB;
{if (GLeeInit()) glVertexAttrib3dvARB(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y #ifndef GLEE_C_DEFINED_glVertexAttrib1sARB
, GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);} #define GLEE_C_DEFINED_glVertexAttrib1sARB
void __stdcall _Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v) void __stdcall GLee_Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) {i
{if (GLeeInit()) glVertexAttrib3fvARB(index, v);} f (GLeeInit()) glVertexAttrib1sARB(index, x);}
void __stdcall _Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB=GLee_Lazy_
, GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);} glVertexAttrib1sARB;
void __stdcall _Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v) #endif
{if (GLeeInit()) glVertexAttrib3svARB(index, v);} #ifndef GLEE_C_DEFINED_glVertexAttrib1svARB
void __stdcall _Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v) #define GLEE_C_DEFINED_glVertexAttrib1svARB
{if (GLeeInit()) glVertexAttrib4NbvARB(index, v);} void __stdcall GLee_Lazy_glVertexAttrib1svARB(GLuint index, const GLshort
void __stdcall _Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v) * v) {if (GLeeInit()) glVertexAttrib1svARB(index, v);}
{if (GLeeInit()) glVertexAttrib4NivARB(index, v);} GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB=GLee_Laz
void __stdcall _Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v) y_glVertexAttrib1svARB;
{if (GLeeInit()) glVertexAttrib4NsvARB(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte #ifndef GLEE_C_DEFINED_glVertexAttrib2dARB
y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(index, x, #define GLEE_C_DEFINED_glVertexAttrib2dARB
y, z, w);} void __stdcall GLee_Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GL
void __stdcall _Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v double y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);}
) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);} GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB=GLee_Lazy_
void __stdcall _Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v) glVertexAttrib2dARB;
{if (GLeeInit()) glVertexAttrib4NuivARB(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * #ifndef GLEE_C_DEFINED_glVertexAttrib2dvARB
v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);} #define GLEE_C_DEFINED_glVertexAttrib2dvARB
void __stdcall _Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v) void __stdcall GLee_Lazy_glVertexAttrib2dvARB(GLuint index, const GLdoubl
{if (GLeeInit()) glVertexAttrib4bvARB(index, v);} e * v) {if (GLeeInit()) glVertexAttrib2dvARB(index, v);}
void __stdcall _Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB=GLee_Laz
y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(index, x, y_glVertexAttrib2dvARB;
y, z, w);} #endif
void __stdcall _Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v) #ifndef GLEE_C_DEFINED_glVertexAttrib2fARB
{if (GLeeInit()) glVertexAttrib4dvARB(index, v);} #define GLEE_C_DEFINED_glVertexAttrib2fARB
void __stdcall _Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y void __stdcall GLee_Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLf
, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, loat y) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);}
z, w);} GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB=GLee_Lazy_
void __stdcall _Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v) glVertexAttrib2fARB;
{if (GLeeInit()) glVertexAttrib4fvARB(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v) #ifndef GLEE_C_DEFINED_glVertexAttrib2fvARB
{if (GLeeInit()) glVertexAttrib4ivARB(index, v);} #define GLEE_C_DEFINED_glVertexAttrib2fvARB
void __stdcall _Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y void __stdcall GLee_Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat
, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, * v) {if (GLeeInit()) glVertexAttrib2fvARB(index, v);}
z, w);} GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB=GLee_Laz
void __stdcall _Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v) y_glVertexAttrib2fvARB;
{if (GLeeInit()) glVertexAttrib4svARB(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v) #ifndef GLEE_C_DEFINED_glVertexAttrib2sARB
{if (GLeeInit()) glVertexAttrib4ubvARB(index, v);} #define GLEE_C_DEFINED_glVertexAttrib2sARB
void __stdcall _Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v) void __stdcall GLee_Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLs
{if (GLeeInit()) glVertexAttrib4uivARB(index, v);} hort y) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);}
void __stdcall _Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB=GLee_Lazy_
) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);} glVertexAttrib2sARB;
void __stdcall _Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLe #endif
num type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {i #ifndef GLEE_C_DEFINED_glVertexAttrib2svARB
f (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stri #define GLEE_C_DEFINED_glVertexAttrib2svARB
de, pointer);} void __stdcall GLee_Lazy_glVertexAttrib2svARB(GLuint index, const GLshort
void __stdcall _Lazy_glEnableVertexAttribArrayARB(GLuint index) * v) {if (GLeeInit()) glVertexAttrib2svARB(index, v);}
{if (GLeeInit()) glEnableVertexAttribArrayARB(index);} GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB=GLee_Laz
void __stdcall _Lazy_glDisableVertexAttribArrayARB(GLuint index) y_glVertexAttrib2svARB;
{if (GLeeInit()) glDisableVertexAttribArrayARB(index);} #endif
void __stdcall _Lazy_glProgramStringARB(GLenum target, GLenum format, GLsiz #ifndef GLEE_C_DEFINED_glVertexAttrib3dARB
ei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(target, #define GLEE_C_DEFINED_glVertexAttrib3dARB
format, len, string);} void __stdcall GLee_Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GL
void __stdcall _Lazy_glBindProgramARB(GLenum target, GLuint program) double y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z)
{if (GLeeInit()) glBindProgramARB(target, program);} ;}
void __stdcall _Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB=GLee_Lazy_
) {if (GLeeInit()) glDeleteProgramsARB(n, programs);} glVertexAttrib3dARB;
void __stdcall _Lazy_glGenProgramsARB(GLsizei n, GLuint * programs) #endif
{if (GLeeInit()) glGenProgramsARB(n, programs);} #ifndef GLEE_C_DEFINED_glVertexAttrib3dvARB
void __stdcall _Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index #define GLEE_C_DEFINED_glVertexAttrib3dvARB
, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgr void __stdcall GLee_Lazy_glVertexAttrib3dvARB(GLuint index, const GLdoubl
amEnvParameter4dARB(target, index, x, y, z, w);} e * v) {if (GLeeInit()) glVertexAttrib3dvARB(index, v);}
void __stdcall _Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint inde GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB=GLee_Laz
x, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4dvARB(t y_glVertexAttrib3dvARB;
arget, index, params);} #endif
void __stdcall _Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index #ifndef GLEE_C_DEFINED_glVertexAttrib3fARB
, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramEn #define GLEE_C_DEFINED_glVertexAttrib3fARB
vParameter4fARB(target, index, x, y, z, w);} void __stdcall GLee_Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLf
void __stdcall _Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint inde loat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);}
x, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fvARB(ta GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB=GLee_Lazy_
rget, index, params);} glVertexAttrib3fARB;
void __stdcall _Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint ind #endif
ex, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glPro #ifndef GLEE_C_DEFINED_glVertexAttrib3fvARB
gramLocalParameter4dARB(target, index, x, y, z, w);} #define GLEE_C_DEFINED_glVertexAttrib3fvARB
void __stdcall _Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint in void __stdcall GLee_Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat
dex, const GLdouble * params) {if (GLeeInit()) glProgramLocalParameter4dvA * v) {if (GLeeInit()) glVertexAttrib3fvARB(index, v);}
RB(target, index, params);} GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB=GLee_Laz
void __stdcall _Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint ind y_glVertexAttrib3fvARB;
ex, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgram #endif
LocalParameter4fARB(target, index, x, y, z, w);} #ifndef GLEE_C_DEFINED_glVertexAttrib3sARB
void __stdcall _Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint in #define GLEE_C_DEFINED_glVertexAttrib3sARB
dex, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameter4fvAR void __stdcall GLee_Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLs
B(target, index, params);} hort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);}
void __stdcall _Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint in GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB=GLee_Lazy_
dex, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvARB(tar glVertexAttrib3sARB;
get, index, params);} #endif
void __stdcall _Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint in #ifndef GLEE_C_DEFINED_glVertexAttrib3svARB
dex, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvARB(targ #define GLEE_C_DEFINED_glVertexAttrib3svARB
et, index, params);} void __stdcall GLee_Lazy_glVertexAttrib3svARB(GLuint index, const GLshort
void __stdcall _Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint * v) {if (GLeeInit()) glVertexAttrib3svARB(index, v);}
index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParameterdvARB GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB=GLee_Laz
(target, index, params);} y_glVertexAttrib3svARB;
void __stdcall _Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint #endif
index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameterfvARB( #ifndef GLEE_C_DEFINED_glVertexAttrib4NbvARB
target, index, params);} #define GLEE_C_DEFINED_glVertexAttrib4NbvARB
void __stdcall _Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * void __stdcall GLee_Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte
params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);} * v) {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);}
void __stdcall _Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLv GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB=GLee_L
oid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname, string azy_glVertexAttrib4NbvARB;
);} #endif
void __stdcall _Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLd #ifndef GLEE_C_DEFINED_glVertexAttrib4NivARB
ouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, para #define GLEE_C_DEFINED_glVertexAttrib4NivARB
ms);} void __stdcall GLee_Lazy_glVertexAttrib4NivARB(GLuint index, const GLint
void __stdcall _Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLf * v) {if (GLeeInit()) glVertexAttrib4NivARB(index, v);}
loat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, param GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB=GLee_L
s);} azy_glVertexAttrib4NivARB;
void __stdcall _Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLi #endif
nt * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params #ifndef GLEE_C_DEFINED_glVertexAttrib4NsvARB
);} #define GLEE_C_DEFINED_glVertexAttrib4NsvARB
void __stdcall _Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pnam void __stdcall GLee_Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshor
e, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB(index, t * v) {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);}
pname, pointer);} GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB=GLee_L
GLboolean __stdcall _Lazy_glIsProgramARB(GLuint program) azy_glVertexAttrib4NsvARB;
{if (GLeeInit()) return glIsProgramARB(program); return (GLb #endif
oolean)0;} #ifndef GLEE_C_DEFINED_glVertexAttrib4NubARB
PFNGLVERTEXATTRIB1DARBPROC pglVertexAttrib1dARB=_Lazy_glVertexAttrib1dARB; #define GLEE_C_DEFINED_glVertexAttrib4NubARB
PFNGLVERTEXATTRIB1DVARBPROC pglVertexAttrib1dvARB=_Lazy_glVertexAttrib1dvAR void __stdcall GLee_Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, G
B; Lubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(ind
PFNGLVERTEXATTRIB1FARBPROC pglVertexAttrib1fARB=_Lazy_glVertexAttrib1fARB; ex, x, y, z, w);}
PFNGLVERTEXATTRIB1FVARBPROC pglVertexAttrib1fvARB=_Lazy_glVertexAttrib1fvAR GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB=GLee_L
B; azy_glVertexAttrib4NubARB;
PFNGLVERTEXATTRIB1SARBPROC pglVertexAttrib1sARB=_Lazy_glVertexAttrib1sARB; #endif
PFNGLVERTEXATTRIB1SVARBPROC pglVertexAttrib1svARB=_Lazy_glVertexAttrib1svAR #ifndef GLEE_C_DEFINED_glVertexAttrib4NubvARB
B; #define GLEE_C_DEFINED_glVertexAttrib4NubvARB
PFNGLVERTEXATTRIB2DARBPROC pglVertexAttrib2dARB=_Lazy_glVertexAttrib2dARB; void __stdcall GLee_Lazy_glVertexAttrib4NubvARB(GLuint index, const GLuby
PFNGLVERTEXATTRIB2DVARBPROC pglVertexAttrib2dvARB=_Lazy_glVertexAttrib2dvAR te * v) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);}
B; GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB=GLee
PFNGLVERTEXATTRIB2FARBPROC pglVertexAttrib2fARB=_Lazy_glVertexAttrib2fARB; _Lazy_glVertexAttrib4NubvARB;
PFNGLVERTEXATTRIB2FVARBPROC pglVertexAttrib2fvARB=_Lazy_glVertexAttrib2fvAR #endif
B; #ifndef GLEE_C_DEFINED_glVertexAttrib4NuivARB
PFNGLVERTEXATTRIB2SARBPROC pglVertexAttrib2sARB=_Lazy_glVertexAttrib2sARB; #define GLEE_C_DEFINED_glVertexAttrib4NuivARB
PFNGLVERTEXATTRIB2SVARBPROC pglVertexAttrib2svARB=_Lazy_glVertexAttrib2svAR void __stdcall GLee_Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuin
B; t * v) {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);}
PFNGLVERTEXATTRIB3DARBPROC pglVertexAttrib3dARB=_Lazy_glVertexAttrib3dARB; GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB=GLee
PFNGLVERTEXATTRIB3DVARBPROC pglVertexAttrib3dvARB=_Lazy_glVertexAttrib3dvAR _Lazy_glVertexAttrib4NuivARB;
B; #endif
PFNGLVERTEXATTRIB3FARBPROC pglVertexAttrib3fARB=_Lazy_glVertexAttrib3fARB; #ifndef GLEE_C_DEFINED_glVertexAttrib4NusvARB
PFNGLVERTEXATTRIB3FVARBPROC pglVertexAttrib3fvARB=_Lazy_glVertexAttrib3fvAR #define GLEE_C_DEFINED_glVertexAttrib4NusvARB
B; void __stdcall GLee_Lazy_glVertexAttrib4NusvARB(GLuint index, const GLush
PFNGLVERTEXATTRIB3SARBPROC pglVertexAttrib3sARB=_Lazy_glVertexAttrib3sARB; ort * v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);}
PFNGLVERTEXATTRIB3SVARBPROC pglVertexAttrib3svARB=_Lazy_glVertexAttrib3svAR GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB=GLee
B; _Lazy_glVertexAttrib4NusvARB;
PFNGLVERTEXATTRIB4NBVARBPROC pglVertexAttrib4NbvARB=_Lazy_glVertexAttrib4Nb #endif
vARB; #ifndef GLEE_C_DEFINED_glVertexAttrib4bvARB
PFNGLVERTEXATTRIB4NIVARBPROC pglVertexAttrib4NivARB=_Lazy_glVertexAttrib4Ni #define GLEE_C_DEFINED_glVertexAttrib4bvARB
vARB; void __stdcall GLee_Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte
PFNGLVERTEXATTRIB4NSVARBPROC pglVertexAttrib4NsvARB=_Lazy_glVertexAttrib4Ns * v) {if (GLeeInit()) glVertexAttrib4bvARB(index, v);}
vARB; GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB=GLee_Laz
PFNGLVERTEXATTRIB4NUBARBPROC pglVertexAttrib4NubARB=_Lazy_glVertexAttrib4Nu y_glVertexAttrib4bvARB;
bARB; #endif
PFNGLVERTEXATTRIB4NUBVARBPROC pglVertexAttrib4NubvARB=_Lazy_glVertexAttrib4 #ifndef GLEE_C_DEFINED_glVertexAttrib4dARB
NubvARB; #define GLEE_C_DEFINED_glVertexAttrib4dARB
PFNGLVERTEXATTRIB4NUIVARBPROC pglVertexAttrib4NuivARB=_Lazy_glVertexAttrib4 void __stdcall GLee_Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GL
NuivARB; double y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(ind
PFNGLVERTEXATTRIB4NUSVARBPROC pglVertexAttrib4NusvARB=_Lazy_glVertexAttrib4 ex, x, y, z, w);}
NusvARB; GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB=GLee_Lazy_
PFNGLVERTEXATTRIB4BVARBPROC pglVertexAttrib4bvARB=_Lazy_glVertexAttrib4bvAR glVertexAttrib4dARB;
B; #endif
PFNGLVERTEXATTRIB4DARBPROC pglVertexAttrib4dARB=_Lazy_glVertexAttrib4dARB; #ifndef GLEE_C_DEFINED_glVertexAttrib4dvARB
PFNGLVERTEXATTRIB4DVARBPROC pglVertexAttrib4dvARB=_Lazy_glVertexAttrib4dvAR #define GLEE_C_DEFINED_glVertexAttrib4dvARB
B; void __stdcall GLee_Lazy_glVertexAttrib4dvARB(GLuint index, const GLdoubl
PFNGLVERTEXATTRIB4FARBPROC pglVertexAttrib4fARB=_Lazy_glVertexAttrib4fARB; e * v) {if (GLeeInit()) glVertexAttrib4dvARB(index, v);}
PFNGLVERTEXATTRIB4FVARBPROC pglVertexAttrib4fvARB=_Lazy_glVertexAttrib4fvAR GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB=GLee_Laz
B; y_glVertexAttrib4dvARB;
PFNGLVERTEXATTRIB4IVARBPROC pglVertexAttrib4ivARB=_Lazy_glVertexAttrib4ivAR #endif
B; #ifndef GLEE_C_DEFINED_glVertexAttrib4fARB
PFNGLVERTEXATTRIB4SARBPROC pglVertexAttrib4sARB=_Lazy_glVertexAttrib4sARB; #define GLEE_C_DEFINED_glVertexAttrib4fARB
PFNGLVERTEXATTRIB4SVARBPROC pglVertexAttrib4svARB=_Lazy_glVertexAttrib4svAR void __stdcall GLee_Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLf
B; loat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index,
PFNGLVERTEXATTRIB4UBVARBPROC pglVertexAttrib4ubvARB=_Lazy_glVertexAttrib4ub x, y, z, w);}
vARB; GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB=GLee_Lazy_
PFNGLVERTEXATTRIB4UIVARBPROC pglVertexAttrib4uivARB=_Lazy_glVertexAttrib4ui glVertexAttrib4fARB;
vARB; #endif
PFNGLVERTEXATTRIB4USVARBPROC pglVertexAttrib4usvARB=_Lazy_glVertexAttrib4us #ifndef GLEE_C_DEFINED_glVertexAttrib4fvARB
vARB; #define GLEE_C_DEFINED_glVertexAttrib4fvARB
PFNGLVERTEXATTRIBPOINTERARBPROC pglVertexAttribPointerARB=_Lazy_glVertexAtt void __stdcall GLee_Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat
ribPointerARB; * v) {if (GLeeInit()) glVertexAttrib4fvARB(index, v);}
PFNGLENABLEVERTEXATTRIBARRAYARBPROC pglEnableVertexAttribArrayARB=_Lazy_glE GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB=GLee_Laz
nableVertexAttribArrayARB; y_glVertexAttrib4fvARB;
PFNGLDISABLEVERTEXATTRIBARRAYARBPROC pglDisableVertexAttribArrayARB=_Lazy_g #endif
lDisableVertexAttribArrayARB; #ifndef GLEE_C_DEFINED_glVertexAttrib4ivARB
PFNGLPROGRAMSTRINGARBPROC pglProgramStringARB=_Lazy_glProgramStringARB; #define GLEE_C_DEFINED_glVertexAttrib4ivARB
PFNGLBINDPROGRAMARBPROC pglBindProgramARB=_Lazy_glBindProgramARB; void __stdcall GLee_Lazy_glVertexAttrib4ivARB(GLuint index, const GLint *
PFNGLDELETEPROGRAMSARBPROC pglDeleteProgramsARB=_Lazy_glDeleteProgramsARB; v) {if (GLeeInit()) glVertexAttrib4ivARB(index, v);}
PFNGLGENPROGRAMSARBPROC pglGenProgramsARB=_Lazy_glGenProgramsARB; GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB=GLee_Laz
PFNGLPROGRAMENVPARAMETER4DARBPROC pglProgramEnvParameter4dARB=_Lazy_glProgr y_glVertexAttrib4ivARB;
amEnvParameter4dARB; #endif
PFNGLPROGRAMENVPARAMETER4DVARBPROC pglProgramEnvParameter4dvARB=_Lazy_glPro #ifndef GLEE_C_DEFINED_glVertexAttrib4sARB
gramEnvParameter4dvARB; #define GLEE_C_DEFINED_glVertexAttrib4sARB
PFNGLPROGRAMENVPARAMETER4FARBPROC pglProgramEnvParameter4fARB=_Lazy_glProgr void __stdcall GLee_Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLs
amEnvParameter4fARB; hort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index,
PFNGLPROGRAMENVPARAMETER4FVARBPROC pglProgramEnvParameter4fvARB=_Lazy_glPro x, y, z, w);}
gramEnvParameter4fvARB; GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB=GLee_Lazy_
PFNGLPROGRAMLOCALPARAMETER4DARBPROC pglProgramLocalParameter4dARB=_Lazy_glP glVertexAttrib4sARB;
rogramLocalParameter4dARB; #endif
PFNGLPROGRAMLOCALPARAMETER4DVARBPROC pglProgramLocalParameter4dvARB=_Lazy_g #ifndef GLEE_C_DEFINED_glVertexAttrib4svARB
lProgramLocalParameter4dvARB; #define GLEE_C_DEFINED_glVertexAttrib4svARB
PFNGLPROGRAMLOCALPARAMETER4FARBPROC pglProgramLocalParameter4fARB=_Lazy_glP void __stdcall GLee_Lazy_glVertexAttrib4svARB(GLuint index, const GLshort
rogramLocalParameter4fARB; * v) {if (GLeeInit()) glVertexAttrib4svARB(index, v);}
PFNGLPROGRAMLOCALPARAMETER4FVARBPROC pglProgramLocalParameter4fvARB=_Lazy_g GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB=GLee_Laz
lProgramLocalParameter4fvARB; y_glVertexAttrib4svARB;
PFNGLGETPROGRAMENVPARAMETERDVARBPROC pglGetProgramEnvParameterdvARB=_Lazy_g #endif
lGetProgramEnvParameterdvARB; #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvARB
PFNGLGETPROGRAMENVPARAMETERFVARBPROC pglGetProgramEnvParameterfvARB=_Lazy_g #define GLEE_C_DEFINED_glVertexAttrib4ubvARB
lGetProgramEnvParameterfvARB; void __stdcall GLee_Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyt
PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC pglGetProgramLocalParameterdvARB=_La e * v) {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);}
zy_glGetProgramLocalParameterdvARB; GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB=GLee_L
PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC pglGetProgramLocalParameterfvARB=_La azy_glVertexAttrib4ubvARB;
zy_glGetProgramLocalParameterfvARB; #endif
PFNGLGETPROGRAMIVARBPROC pglGetProgramivARB=_Lazy_glGetProgramivARB; #ifndef GLEE_C_DEFINED_glVertexAttrib4uivARB
PFNGLGETPROGRAMSTRINGARBPROC pglGetProgramStringARB=_Lazy_glGetProgramStrin #define GLEE_C_DEFINED_glVertexAttrib4uivARB
gARB; void __stdcall GLee_Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint
PFNGLGETVERTEXATTRIBDVARBPROC pglGetVertexAttribdvARB=_Lazy_glGetVertexAttr * v) {if (GLeeInit()) glVertexAttrib4uivARB(index, v);}
ibdvARB; GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB=GLee_L
PFNGLGETVERTEXATTRIBFVARBPROC pglGetVertexAttribfvARB=_Lazy_glGetVertexAttr azy_glVertexAttrib4uivARB;
ibfvARB; #endif
PFNGLGETVERTEXATTRIBIVARBPROC pglGetVertexAttribivARB=_Lazy_glGetVertexAttr #ifndef GLEE_C_DEFINED_glVertexAttrib4usvARB
ibivARB; #define GLEE_C_DEFINED_glVertexAttrib4usvARB
PFNGLGETVERTEXATTRIBPOINTERVARBPROC pglGetVertexAttribPointervARB=_Lazy_glG void __stdcall GLee_Lazy_glVertexAttrib4usvARB(GLuint index, const GLusho
etVertexAttribPointervARB; rt * v) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);}
PFNGLISPROGRAMARBPROC pglIsProgramARB=_Lazy_glIsProgramARB; GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB=GLee_L
azy_glVertexAttrib4usvARB;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribPointerARB
#define GLEE_C_DEFINED_glVertexAttribPointerARB
void __stdcall GLee_Lazy_glVertexAttribPointerARB(GLuint index, GLint siz
e, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointe
r) {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized
, stride, pointer);}
GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB=
GLee_Lazy_glVertexAttribPointerARB;
#endif
#ifndef GLEE_C_DEFINED_glEnableVertexAttribArrayARB
#define GLEE_C_DEFINED_glEnableVertexAttribArrayARB
void __stdcall GLee_Lazy_glEnableVertexAttribArrayARB(GLuint index) {if
(GLeeInit()) glEnableVertexAttribArrayARB(index);}
GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribA
rrayARB=GLee_Lazy_glEnableVertexAttribArrayARB;
#endif
#ifndef GLEE_C_DEFINED_glDisableVertexAttribArrayARB
#define GLEE_C_DEFINED_glDisableVertexAttribArrayARB
void __stdcall GLee_Lazy_glDisableVertexAttribArrayARB(GLuint index) {if
(GLeeInit()) glDisableVertexAttribArrayARB(index);}
GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttri
bArrayARB=GLee_Lazy_glDisableVertexAttribArrayARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramStringARB
#define GLEE_C_DEFINED_glProgramStringARB
void __stdcall GLee_Lazy_glProgramStringARB(GLenum target, GLenum format,
GLsizei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(t
arget, format, len, string);}
GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB=GLee_Lazy_gl
ProgramStringARB;
#endif
#ifndef GLEE_C_DEFINED_glBindProgramARB
#define GLEE_C_DEFINED_glBindProgramARB
void __stdcall GLee_Lazy_glBindProgramARB(GLenum target, GLuint program)
{if (GLeeInit()) glBindProgramARB(target, program);}
GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB=GLee_Lazy_glBind
ProgramARB;
#endif
#ifndef GLEE_C_DEFINED_glDeleteProgramsARB
#define GLEE_C_DEFINED_glDeleteProgramsARB
void __stdcall GLee_Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * pr
ograms) {if (GLeeInit()) glDeleteProgramsARB(n, programs);}
GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB=GLee_Lazy_
glDeleteProgramsARB;
#endif
#ifndef GLEE_C_DEFINED_glGenProgramsARB
#define GLEE_C_DEFINED_glGenProgramsARB
void __stdcall GLee_Lazy_glGenProgramsARB(GLsizei n, GLuint * programs)
{if (GLeeInit()) glGenProgramsARB(n, programs);}
GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB=GLee_Lazy_glGenP
rogramsARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameter4dARB
#define GLEE_C_DEFINED_glProgramEnvParameter4dARB
void __stdcall GLee_Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint
index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) g
lProgramEnvParameter4dARB(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4d
ARB=GLee_Lazy_glProgramEnvParameter4dARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameter4dvARB
#define GLEE_C_DEFINED_glProgramEnvParameter4dvARB
void __stdcall GLee_Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuin
t index, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4d
vARB(target, index, params);}
GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4
dvARB=GLee_Lazy_glProgramEnvParameter4dvARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameter4fARB
#define GLEE_C_DEFINED_glProgramEnvParameter4fARB
void __stdcall GLee_Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint
index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glPro
gramEnvParameter4fARB(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4f
ARB=GLee_Lazy_glProgramEnvParameter4fARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameter4fvARB
#define GLEE_C_DEFINED_glProgramEnvParameter4fvARB
void __stdcall GLee_Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuin
t index, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fv
ARB(target, index, params);}
GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4
fvARB=GLee_Lazy_glProgramEnvParameter4fvARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParameter4dARB
#define GLEE_C_DEFINED_glProgramLocalParameter4dARB
void __stdcall GLee_Lazy_glProgramLocalParameter4dARB(GLenum target, GLui
nt index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit())
glProgramLocalParameter4dARB(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParamet
er4dARB=GLee_Lazy_glProgramLocalParameter4dARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParameter4dvARB
#define GLEE_C_DEFINED_glProgramLocalParameter4dvARB
void __stdcall GLee_Lazy_glProgramLocalParameter4dvARB(GLenum target, GLu
int index, const GLdouble * params) {if (GLeeInit()) glProgramLocalParamet
er4dvARB(target, index, params);}
GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParame
ter4dvARB=GLee_Lazy_glProgramLocalParameter4dvARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParameter4fARB
#define GLEE_C_DEFINED_glProgramLocalParameter4fARB
void __stdcall GLee_Lazy_glProgramLocalParameter4fARB(GLenum target, GLui
nt index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glP
rogramLocalParameter4fARB(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParamet
er4fARB=GLee_Lazy_glProgramLocalParameter4fARB;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParameter4fvARB
#define GLEE_C_DEFINED_glProgramLocalParameter4fvARB
void __stdcall GLee_Lazy_glProgramLocalParameter4fvARB(GLenum target, GLu
int index, const GLfloat * params) {if (GLeeInit()) glProgramLocalParamete
r4fvARB(target, index, params);}
GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParame
ter4fvARB=GLee_Lazy_glProgramLocalParameter4fvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
#define GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
void __stdcall GLee_Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLu
int index, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvA
RB(target, index, params);}
GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParam
eterdvARB=GLee_Lazy_glGetProgramEnvParameterdvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
#define GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
void __stdcall GLee_Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLu
int index, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvAR
B(target, index, params);}
GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParam
eterfvARB=GLee_Lazy_glGetProgramEnvParameterfvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
#define GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
void __stdcall GLee_Lazy_glGetProgramLocalParameterdvARB(GLenum target, G
Luint index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParamete
rdvARB(target, index, params);}
GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalP
arameterdvARB=GLee_Lazy_glGetProgramLocalParameterdvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
#define GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
void __stdcall GLee_Lazy_glGetProgramLocalParameterfvARB(GLenum target, G
Luint index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameter
fvARB(target, index, params);}
GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalP
arameterfvARB=GLee_Lazy_glGetProgramLocalParameterfvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramivARB
#define GLEE_C_DEFINED_glGetProgramivARB
void __stdcall GLee_Lazy_glGetProgramivARB(GLenum target, GLenum pname, G
Lint * params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);}
GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB=GLee_Lazy_glGe
tProgramivARB;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramStringARB
#define GLEE_C_DEFINED_glGetProgramStringARB
void __stdcall GLee_Lazy_glGetProgramStringARB(GLenum target, GLenum pnam
e, GLvoid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname,
string);}
GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB=GLee_L
azy_glGetProgramStringARB;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribdvARB
#define GLEE_C_DEFINED_glGetVertexAttribdvARB
void __stdcall GLee_Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pnam
e, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname
, params);}
GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB=GLee
_Lazy_glGetVertexAttribdvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribfvARB
#define GLEE_C_DEFINED_glGetVertexAttribfvARB
void __stdcall GLee_Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pnam
e, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname,
params);}
GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB=GLee
_Lazy_glGetVertexAttribfvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribivARB
#define GLEE_C_DEFINED_glGetVertexAttribivARB
void __stdcall GLee_Lazy_glGetVertexAttribivARB(GLuint index, GLenum pnam
e, GLint * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, p
arams);}
GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB=GLee
_Lazy_glGetVertexAttribivARB;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribPointervARB
#define GLEE_C_DEFINED_glGetVertexAttribPointervARB
void __stdcall GLee_Lazy_glGetVertexAttribPointervARB(GLuint index, GLenu
m pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB(
index, pname, pointer);}
GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPoin
tervARB=GLee_Lazy_glGetVertexAttribPointervARB;
#endif
#ifndef GLEE_C_DEFINED_glIsProgramARB
#define GLEE_C_DEFINED_glIsProgramARB
GLboolean __stdcall GLee_Lazy_glIsProgramARB(GLuint program) {if (GLeeIn
it()) return glIsProgramARB(program); return (GLboolean)0;}
GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB=GLee_Lazy_glIsProgra
mARB;
#endif
#endif #endif
/* GL_ARB_fragment_program */ /* GL_ARB_fragment_program */
#ifdef __GLEE_GL_ARB_fragment_program #ifdef __GLEE_GL_ARB_fragment_program
#endif #endif
/* GL_ARB_vertex_buffer_object */ /* GL_ARB_vertex_buffer_object */
#ifdef __GLEE_GL_ARB_vertex_buffer_object #ifdef __GLEE_GL_ARB_vertex_buffer_object
void __stdcall _Lazy_glBindBufferARB(GLenum target, GLuint buffer) #ifndef GLEE_C_DEFINED_glBindBufferARB
{if (GLeeInit()) glBindBufferARB(target, buffer);} #define GLEE_C_DEFINED_glBindBufferARB
void __stdcall _Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers) void __stdcall GLee_Lazy_glBindBufferARB(GLenum target, GLuint buffer) {
{if (GLeeInit()) glDeleteBuffersARB(n, buffers);} if (GLeeInit()) glBindBufferARB(target, buffer);}
void __stdcall _Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB=GLee_Lazy_glBindBu
{if (GLeeInit()) glGenBuffersARB(n, buffers);} fferARB;
GLboolean __stdcall _Lazy_glIsBufferARB(GLuint buffer) #endif
{if (GLeeInit()) return glIsBufferARB(buffer); return (GLboo #ifndef GLEE_C_DEFINED_glDeleteBuffersARB
lean)0;} #define GLEE_C_DEFINED_glDeleteBuffersARB
void __stdcall _Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, con void __stdcall GLee_Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buf
st GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(target, s fers) {if (GLeeInit()) glDeleteBuffersARB(n, buffers);}
ize, data, usage);} GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB=GLee_Lazy_gl
void __stdcall _Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, DeleteBuffersARB;
GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSubDataA #endif
RB(target, offset, size, data);} #ifndef GLEE_C_DEFINED_glGenBuffersARB
void __stdcall _Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offse #define GLEE_C_DEFINED_glGenBuffersARB
t, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSubDataA void __stdcall GLee_Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) {i
RB(target, offset, size, data);} f (GLeeInit()) glGenBuffersARB(n, buffers);}
GLvoid* __stdcall _Lazy_glMapBufferARB(GLenum target, GLenum access) GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB=GLee_Lazy_glGenBuf
{if (GLeeInit()) return glMapBufferARB(target, access); retu fersARB;
rn (GLvoid*)0;} #endif
GLboolean __stdcall _Lazy_glUnmapBufferARB(GLenum target) #ifndef GLEE_C_DEFINED_glIsBufferARB
{if (GLeeInit()) return glUnmapBufferARB(target); return (GL #define GLEE_C_DEFINED_glIsBufferARB
boolean)0;} GLboolean __stdcall GLee_Lazy_glIsBufferARB(GLuint buffer) {if (GLeeInit
void __stdcall _Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, ()) return glIsBufferARB(buffer); return (GLboolean)0;}
GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target, pname, GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB=GLee_Lazy_glIsBufferAR
params);} B;
void __stdcall _Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GL #endif
void* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pname, par #ifndef GLEE_C_DEFINED_glBufferDataARB
ams);} #define GLEE_C_DEFINED_glBufferDataARB
PFNGLBINDBUFFERARBPROC pglBindBufferARB=_Lazy_glBindBufferARB; void __stdcall GLee_Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB siz
PFNGLDELETEBUFFERSARBPROC pglDeleteBuffersARB=_Lazy_glDeleteBuffersARB; e, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(tar
PFNGLGENBUFFERSARBPROC pglGenBuffersARB=_Lazy_glGenBuffersARB; get, size, data, usage);}
PFNGLISBUFFERARBPROC pglIsBufferARB=_Lazy_glIsBufferARB; GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB=GLee_Lazy_glBuffer
PFNGLBUFFERDATAARBPROC pglBufferDataARB=_Lazy_glBufferDataARB; DataARB;
PFNGLBUFFERSUBDATAARBPROC pglBufferSubDataARB=_Lazy_glBufferSubDataARB; #endif
PFNGLGETBUFFERSUBDATAARBPROC pglGetBufferSubDataARB=_Lazy_glGetBufferSubDat #ifndef GLEE_C_DEFINED_glBufferSubDataARB
aARB; #define GLEE_C_DEFINED_glBufferSubDataARB
PFNGLMAPBUFFERARBPROC pglMapBufferARB=_Lazy_glMapBufferARB; void __stdcall GLee_Lazy_glBufferSubDataARB(GLenum target, GLintptrARB of
PFNGLUNMAPBUFFERARBPROC pglUnmapBufferARB=_Lazy_glUnmapBufferARB; fset, GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSu
PFNGLGETBUFFERPARAMETERIVARBPROC pglGetBufferParameterivARB=_Lazy_glGetBuff bDataARB(target, offset, size, data);}
erParameterivARB; GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB=GLee_Lazy_gl
PFNGLGETBUFFERPOINTERVARBPROC pglGetBufferPointervARB=_Lazy_glGetBufferPoin BufferSubDataARB;
tervARB; #endif
#ifndef GLEE_C_DEFINED_glGetBufferSubDataARB
#define GLEE_C_DEFINED_glGetBufferSubDataARB
void __stdcall GLee_Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB
offset, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSu
bDataARB(target, offset, size, data);}
GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB=GLee_L
azy_glGetBufferSubDataARB;
#endif
#ifndef GLEE_C_DEFINED_glMapBufferARB
#define GLEE_C_DEFINED_glMapBufferARB
GLvoid* __stdcall GLee_Lazy_glMapBufferARB(GLenum target, GLenum access)
{if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0;
}
GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB=GLee_Lazy_glMapBuffe
rARB;
#endif
#ifndef GLEE_C_DEFINED_glUnmapBufferARB
#define GLEE_C_DEFINED_glUnmapBufferARB
GLboolean __stdcall GLee_Lazy_glUnmapBufferARB(GLenum target) {if (GLeeI
nit()) return glUnmapBufferARB(target); return (GLboolean)0;}
GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB=GLee_Lazy_glUnma
pBufferARB;
#endif
#ifndef GLEE_C_DEFINED_glGetBufferParameterivARB
#define GLEE_C_DEFINED_glGetBufferParameterivARB
void __stdcall GLee_Lazy_glGetBufferParameterivARB(GLenum target, GLenum
pname, GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target,
pname, params);}
GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivAR
B=GLee_Lazy_glGetBufferParameterivARB;
#endif
#ifndef GLEE_C_DEFINED_glGetBufferPointervARB
#define GLEE_C_DEFINED_glGetBufferPointervARB
void __stdcall GLee_Lazy_glGetBufferPointervARB(GLenum target, GLenum pna
me, GLvoid* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pnam
e, params);}
GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB=GLee
_Lazy_glGetBufferPointervARB;
#endif
#endif #endif
/* GL_ARB_occlusion_query */ /* GL_ARB_occlusion_query */
#ifdef __GLEE_GL_ARB_occlusion_query #ifdef __GLEE_GL_ARB_occlusion_query
void __stdcall _Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) #ifndef GLEE_C_DEFINED_glGenQueriesARB
{if (GLeeInit()) glGenQueriesARB(n, ids);} #define GLEE_C_DEFINED_glGenQueriesARB
void __stdcall _Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids) void __stdcall GLee_Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) {if (G
{if (GLeeInit()) glDeleteQueriesARB(n, ids);} LeeInit()) glGenQueriesARB(n, ids);}
GLboolean __stdcall _Lazy_glIsQueryARB(GLuint id) GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB=GLee_Lazy_glGenQue
{if (GLeeInit()) return glIsQueryARB(id); return (GLboolean) riesARB;
0;} #endif
void __stdcall _Lazy_glBeginQueryARB(GLenum target, GLuint id) #ifndef GLEE_C_DEFINED_glDeleteQueriesARB
{if (GLeeInit()) glBeginQueryARB(target, id);} #define GLEE_C_DEFINED_glDeleteQueriesARB
void __stdcall _Lazy_glEndQueryARB(GLenum target) void __stdcall GLee_Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids
{if (GLeeInit()) glEndQueryARB(target);} ) {if (GLeeInit()) glDeleteQueriesARB(n, ids);}
void __stdcall _Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * p GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB=GLee_Lazy_gl
arams) {if (GLeeInit()) glGetQueryivARB(target, pname, params);} DeleteQueriesARB;
void __stdcall _Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * #endif
params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);} #ifndef GLEE_C_DEFINED_glIsQueryARB
void __stdcall _Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint #define GLEE_C_DEFINED_glIsQueryARB
* params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);} GLboolean __stdcall GLee_Lazy_glIsQueryARB(GLuint id) {if (GLeeInit()) r
PFNGLGENQUERIESARBPROC pglGenQueriesARB=_Lazy_glGenQueriesARB; eturn glIsQueryARB(id); return (GLboolean)0;}
PFNGLDELETEQUERIESARBPROC pglDeleteQueriesARB=_Lazy_glDeleteQueriesARB; GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB=GLee_Lazy_glIsQueryARB;
PFNGLISQUERYARBPROC pglIsQueryARB=_Lazy_glIsQueryARB; #endif
PFNGLBEGINQUERYARBPROC pglBeginQueryARB=_Lazy_glBeginQueryARB; #ifndef GLEE_C_DEFINED_glBeginQueryARB
PFNGLENDQUERYARBPROC pglEndQueryARB=_Lazy_glEndQueryARB; #define GLEE_C_DEFINED_glBeginQueryARB
PFNGLGETQUERYIVARBPROC pglGetQueryivARB=_Lazy_glGetQueryivARB; void __stdcall GLee_Lazy_glBeginQueryARB(GLenum target, GLuint id) {if (
PFNGLGETQUERYOBJECTIVARBPROC pglGetQueryObjectivARB=_Lazy_glGetQueryObjecti GLeeInit()) glBeginQueryARB(target, id);}
vARB; GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB=GLee_Lazy_glBeginQ
PFNGLGETQUERYOBJECTUIVARBPROC pglGetQueryObjectuivARB=_Lazy_glGetQueryObjec ueryARB;
tuivARB; #endif
#ifndef GLEE_C_DEFINED_glEndQueryARB
#define GLEE_C_DEFINED_glEndQueryARB
void __stdcall GLee_Lazy_glEndQueryARB(GLenum target) {if (GLeeInit()) g
lEndQueryARB(target);}
GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB=GLee_Lazy_glEndQueryAR
B;
#endif
#ifndef GLEE_C_DEFINED_glGetQueryivARB
#define GLEE_C_DEFINED_glGetQueryivARB
void __stdcall GLee_Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLi
nt * params) {if (GLeeInit()) glGetQueryivARB(target, pname, params);}
GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB=GLee_Lazy_glGetQue
ryivARB;
#endif
#ifndef GLEE_C_DEFINED_glGetQueryObjectivARB
#define GLEE_C_DEFINED_glGetQueryObjectivARB
void __stdcall GLee_Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, G
Lint * params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);}
GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB=GLee_L
azy_glGetQueryObjectivARB;
#endif
#ifndef GLEE_C_DEFINED_glGetQueryObjectuivARB
#define GLEE_C_DEFINED_glGetQueryObjectuivARB
void __stdcall GLee_Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname,
GLuint * params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params
);}
GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB=GLee
_Lazy_glGetQueryObjectuivARB;
#endif
#endif #endif
/* GL_ARB_shader_objects */ /* GL_ARB_shader_objects */
#ifdef __GLEE_GL_ARB_shader_objects #ifdef __GLEE_GL_ARB_shader_objects
void __stdcall _Lazy_glDeleteObjectARB(GLhandleARB obj) #ifndef GLEE_C_DEFINED_glDeleteObjectARB
{if (GLeeInit()) glDeleteObjectARB(obj);} #define GLEE_C_DEFINED_glDeleteObjectARB
GLhandleARB __stdcall _Lazy_glGetHandleARB(GLenum pname) void __stdcall GLee_Lazy_glDeleteObjectARB(GLhandleARB obj) {if (GLeeIni
{if (GLeeInit()) return glGetHandleARB(pname); return (GLhan t()) glDeleteObjectARB(obj);}
dleARB)0;} GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB=GLee_Lazy_glDe
void __stdcall _Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleAR leteObjectARB;
B attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, attachedOb #endif
j);} #ifndef GLEE_C_DEFINED_glGetHandleARB
GLhandleARB __stdcall _Lazy_glCreateShaderObjectARB(GLenum shaderType) #define GLEE_C_DEFINED_glGetHandleARB
{if (GLeeInit()) return glCreateShaderObjectARB(shaderType); GLhandleARB __stdcall GLee_Lazy_glGetHandleARB(GLenum pname) {if (GLeeIn
return (GLhandleARB)0;} it()) return glGetHandleARB(pname); return (GLhandleARB)0;}
void __stdcall _Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB=GLee_Lazy_glGetHandl
, const GLcharARB* * string, const GLint * length) {if (GLeeInit()) glShad eARB;
erSourceARB(shaderObj, count, string, length);} #endif
void __stdcall _Lazy_glCompileShaderARB(GLhandleARB shaderObj) #ifndef GLEE_C_DEFINED_glDetachObjectARB
{if (GLeeInit()) glCompileShaderARB(shaderObj);} #define GLEE_C_DEFINED_glDetachObjectARB
GLhandleARB __stdcall _Lazy_glCreateProgramObjectARB(void) void __stdcall GLee_Lazy_glDetachObjectARB(GLhandleARB containerObj, GLha
{if (GLeeInit()) return glCreateProgramObjectARB(); return ( ndleARB attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, atta
GLhandleARB)0;} chedObj);}
void __stdcall _Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleAR GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB=GLee_Lazy_glDe
B obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);} tachObjectARB;
void __stdcall _Lazy_glLinkProgramARB(GLhandleARB programObj) #endif
{if (GLeeInit()) glLinkProgramARB(programObj);} #ifndef GLEE_C_DEFINED_glCreateShaderObjectARB
void __stdcall _Lazy_glUseProgramObjectARB(GLhandleARB programObj) #define GLEE_C_DEFINED_glCreateShaderObjectARB
{if (GLeeInit()) glUseProgramObjectARB(programObj);} GLhandleARB __stdcall GLee_Lazy_glCreateShaderObjectARB(GLenum shaderType
void __stdcall _Lazy_glValidateProgramARB(GLhandleARB programObj) ) {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLh
{if (GLeeInit()) glValidateProgramARB(programObj);} andleARB)0;}
void __stdcall _Lazy_glUniform1fARB(GLint location, GLfloat v0) GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB=GL
{if (GLeeInit()) glUniform1fARB(location, v0);} ee_Lazy_glCreateShaderObjectARB;
void __stdcall _Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1) #endif
{if (GLeeInit()) glUniform2fARB(location, v0, v1);} #ifndef GLEE_C_DEFINED_glShaderSourceARB
void __stdcall _Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, #define GLEE_C_DEFINED_glShaderSourceARB
GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);} void __stdcall GLee_Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei
void __stdcall _Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, count, const GLcharARB* * string, const GLint * length) {if (GLeeInit())
GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v0, v1, glShaderSourceARB(shaderObj, count, string, length);}
v2, v3);} GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB=GLee_Lazy_glSh
void __stdcall _Lazy_glUniform1iARB(GLint location, GLint v0) aderSourceARB;
{if (GLeeInit()) glUniform1iARB(location, v0);} #endif
void __stdcall _Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1) #ifndef GLEE_C_DEFINED_glCompileShaderARB
{if (GLeeInit()) glUniform2iARB(location, v0, v1);} #define GLEE_C_DEFINED_glCompileShaderARB
void __stdcall _Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLi void __stdcall GLee_Lazy_glCompileShaderARB(GLhandleARB shaderObj) {if (
nt v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);} GLeeInit()) glCompileShaderARB(shaderObj);}
void __stdcall _Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLi GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB=GLee_Lazy_gl
nt v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3) CompileShaderARB;
;} #endif
void __stdcall _Lazy_glUniform1fvARB(GLint location, GLsizei count, const G #ifndef GLEE_C_DEFINED_glCreateProgramObjectARB
Lfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, value);} #define GLEE_C_DEFINED_glCreateProgramObjectARB
void __stdcall _Lazy_glUniform2fvARB(GLint location, GLsizei count, const G GLhandleARB __stdcall GLee_Lazy_glCreateProgramObjectARB(void) {if (GLee
Lfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, value);} Init()) return glCreateProgramObjectARB(); return (GLhandleARB)0;}
void __stdcall _Lazy_glUniform3fvARB(GLint location, GLsizei count, const G GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB=
Lfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, value);} GLee_Lazy_glCreateProgramObjectARB;
void __stdcall _Lazy_glUniform4fvARB(GLint location, GLsizei count, const G #endif
Lfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, value);} #ifndef GLEE_C_DEFINED_glAttachObjectARB
void __stdcall _Lazy_glUniform1ivARB(GLint location, GLsizei count, const G #define GLEE_C_DEFINED_glAttachObjectARB
Lint * value) {if (GLeeInit()) glUniform1ivARB(location, count, value);} void __stdcall GLee_Lazy_glAttachObjectARB(GLhandleARB containerObj, GLha
void __stdcall _Lazy_glUniform2ivARB(GLint location, GLsizei count, const G ndleARB obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);}
Lint * value) {if (GLeeInit()) glUniform2ivARB(location, count, value);} GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB=GLee_Lazy_glAt
void __stdcall _Lazy_glUniform3ivARB(GLint location, GLsizei count, const G tachObjectARB;
Lint * value) {if (GLeeInit()) glUniform3ivARB(location, count, value);} #endif
void __stdcall _Lazy_glUniform4ivARB(GLint location, GLsizei count, const G #ifndef GLEE_C_DEFINED_glLinkProgramARB
Lint * value) {if (GLeeInit()) glUniform4ivARB(location, count, value);} #define GLEE_C_DEFINED_glLinkProgramARB
void __stdcall _Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, G void __stdcall GLee_Lazy_glLinkProgramARB(GLhandleARB programObj) {if (G
Lboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatri LeeInit()) glLinkProgramARB(programObj);}
x2fvARB(location, count, transpose, value);} GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB=GLee_Lazy_glLink
void __stdcall _Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, G ProgramARB;
Lboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatri #endif
x3fvARB(location, count, transpose, value);} #ifndef GLEE_C_DEFINED_glUseProgramObjectARB
void __stdcall _Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, G #define GLEE_C_DEFINED_glUseProgramObjectARB
Lboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatri void __stdcall GLee_Lazy_glUseProgramObjectARB(GLhandleARB programObj) {
x4fvARB(location, count, transpose, value);} if (GLeeInit()) glUseProgramObjectARB(programObj);}
void __stdcall _Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pnam GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB=GLee_L
e, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname azy_glUseProgramObjectARB;
, params);} #endif
void __stdcall _Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pnam #ifndef GLEE_C_DEFINED_glValidateProgramARB
e, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, #define GLEE_C_DEFINED_glValidateProgramARB
params);} void __stdcall GLee_Lazy_glValidateProgramARB(GLhandleARB programObj) {i
void __stdcall _Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GL f (GLeeInit()) glValidateProgramARB(programObj);}
sizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogARB(obj, GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB=GLee_Laz
maxLength, length, infoLog);} y_glValidateProgramARB;
void __stdcall _Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsi #endif
zei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) glGetAt #ifndef GLEE_C_DEFINED_glUniform1fARB
tachedObjectsARB(containerObj, maxCount, count, obj);} #define GLEE_C_DEFINED_glUniform1fARB
GLint __stdcall _Lazy_glGetUniformLocationARB(GLhandleARB programObj, const void __stdcall GLee_Lazy_glUniform1fARB(GLint location, GLfloat v0) {if
GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(program (GLeeInit()) glUniform1fARB(location, v0);}
Obj, name); return (GLint)0;} GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB=GLee_Lazy_glUniform1
void __stdcall _Lazy_glGetActiveUniformARB(GLhandleARB programObj, GLuint i fARB;
ndex, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLc #endif
harARB * name) {if (GLeeInit()) glGetActiveUniformARB(programObj, index, m #ifndef GLEE_C_DEFINED_glUniform2fARB
axLength, length, size, type, name);} #define GLEE_C_DEFINED_glUniform2fARB
void __stdcall _Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint locati void __stdcall GLee_Lazy_glUniform2fARB(GLint location, GLfloat v0, GLflo
on, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj, locat at v1) {if (GLeeInit()) glUniform2fARB(location, v0, v1);}
ion, params);} GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB=GLee_Lazy_glUniform2
void __stdcall _Lazy_glGetUniformivARB(GLhandleARB programObj, GLint locati fARB;
on, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, locatio #endif
n, params);} #ifndef GLEE_C_DEFINED_glUniform3fARB
void __stdcall _Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLengt #define GLEE_C_DEFINED_glUniform3fARB
h, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShaderSourc void __stdcall GLee_Lazy_glUniform3fARB(GLint location, GLfloat v0, GLflo
eARB(obj, maxLength, length, source);} at v1, GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);}
PFNGLDELETEOBJECTARBPROC pglDeleteObjectARB=_Lazy_glDeleteObjectARB; GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB=GLee_Lazy_glUniform3
PFNGLGETHANDLEARBPROC pglGetHandleARB=_Lazy_glGetHandleARB; fARB;
PFNGLDETACHOBJECTARBPROC pglDetachObjectARB=_Lazy_glDetachObjectARB; #endif
PFNGLCREATESHADEROBJECTARBPROC pglCreateShaderObjectARB=_Lazy_glCreateShade #ifndef GLEE_C_DEFINED_glUniform4fARB
rObjectARB; #define GLEE_C_DEFINED_glUniform4fARB
PFNGLSHADERSOURCEARBPROC pglShaderSourceARB=_Lazy_glShaderSourceARB; void __stdcall GLee_Lazy_glUniform4fARB(GLint location, GLfloat v0, GLflo
PFNGLCOMPILESHADERARBPROC pglCompileShaderARB=_Lazy_glCompileShaderARB; at v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v
PFNGLCREATEPROGRAMOBJECTARBPROC pglCreateProgramObjectARB=_Lazy_glCreatePro 0, v1, v2, v3);}
gramObjectARB; GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB=GLee_Lazy_glUniform4
PFNGLATTACHOBJECTARBPROC pglAttachObjectARB=_Lazy_glAttachObjectARB; fARB;
PFNGLLINKPROGRAMARBPROC pglLinkProgramARB=_Lazy_glLinkProgramARB; #endif
PFNGLUSEPROGRAMOBJECTARBPROC pglUseProgramObjectARB=_Lazy_glUseProgramObjec #ifndef GLEE_C_DEFINED_glUniform1iARB
tARB; #define GLEE_C_DEFINED_glUniform1iARB
PFNGLVALIDATEPROGRAMARBPROC pglValidateProgramARB=_Lazy_glValidateProgramAR void __stdcall GLee_Lazy_glUniform1iARB(GLint location, GLint v0) {if (G
B; LeeInit()) glUniform1iARB(location, v0);}
PFNGLUNIFORM1FARBPROC pglUniform1fARB=_Lazy_glUniform1fARB; GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB=GLee_Lazy_glUniform1
PFNGLUNIFORM2FARBPROC pglUniform2fARB=_Lazy_glUniform2fARB; iARB;
PFNGLUNIFORM3FARBPROC pglUniform3fARB=_Lazy_glUniform3fARB; #endif
PFNGLUNIFORM4FARBPROC pglUniform4fARB=_Lazy_glUniform4fARB; #ifndef GLEE_C_DEFINED_glUniform2iARB
PFNGLUNIFORM1IARBPROC pglUniform1iARB=_Lazy_glUniform1iARB; #define GLEE_C_DEFINED_glUniform2iARB
PFNGLUNIFORM2IARBPROC pglUniform2iARB=_Lazy_glUniform2iARB; void __stdcall GLee_Lazy_glUniform2iARB(GLint location, GLint v0, GLint v
PFNGLUNIFORM3IARBPROC pglUniform3iARB=_Lazy_glUniform3iARB; 1) {if (GLeeInit()) glUniform2iARB(location, v0, v1);}
PFNGLUNIFORM4IARBPROC pglUniform4iARB=_Lazy_glUniform4iARB; GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB=GLee_Lazy_glUniform2
PFNGLUNIFORM1FVARBPROC pglUniform1fvARB=_Lazy_glUniform1fvARB; iARB;
PFNGLUNIFORM2FVARBPROC pglUniform2fvARB=_Lazy_glUniform2fvARB; #endif
PFNGLUNIFORM3FVARBPROC pglUniform3fvARB=_Lazy_glUniform3fvARB; #ifndef GLEE_C_DEFINED_glUniform3iARB
PFNGLUNIFORM4FVARBPROC pglUniform4fvARB=_Lazy_glUniform4fvARB; #define GLEE_C_DEFINED_glUniform3iARB
PFNGLUNIFORM1IVARBPROC pglUniform1ivARB=_Lazy_glUniform1ivARB; void __stdcall GLee_Lazy_glUniform3iARB(GLint location, GLint v0, GLint v
PFNGLUNIFORM2IVARBPROC pglUniform2ivARB=_Lazy_glUniform2ivARB; 1, GLint v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);}
PFNGLUNIFORM3IVARBPROC pglUniform3ivARB=_Lazy_glUniform3ivARB; GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB=GLee_Lazy_glUniform3
PFNGLUNIFORM4IVARBPROC pglUniform4ivARB=_Lazy_glUniform4ivARB; iARB;
PFNGLUNIFORMMATRIX2FVARBPROC pglUniformMatrix2fvARB=_Lazy_glUniformMatrix2f #endif
vARB; #ifndef GLEE_C_DEFINED_glUniform4iARB
PFNGLUNIFORMMATRIX3FVARBPROC pglUniformMatrix3fvARB=_Lazy_glUniformMatrix3f #define GLEE_C_DEFINED_glUniform4iARB
vARB; void __stdcall GLee_Lazy_glUniform4iARB(GLint location, GLint v0, GLint v
PFNGLUNIFORMMATRIX4FVARBPROC pglUniformMatrix4fvARB=_Lazy_glUniformMatrix4f 1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v
vARB; 2, v3);}
PFNGLGETOBJECTPARAMETERFVARBPROC pglGetObjectParameterfvARB=_Lazy_glGetObje GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB=GLee_Lazy_glUniform4
ctParameterfvARB; iARB;
PFNGLGETOBJECTPARAMETERIVARBPROC pglGetObjectParameterivARB=_Lazy_glGetObje #endif
ctParameterivARB; #ifndef GLEE_C_DEFINED_glUniform1fvARB
PFNGLGETINFOLOGARBPROC pglGetInfoLogARB=_Lazy_glGetInfoLogARB; #define GLEE_C_DEFINED_glUniform1fvARB
PFNGLGETATTACHEDOBJECTSARBPROC pglGetAttachedObjectsARB=_Lazy_glGetAttached void __stdcall GLee_Lazy_glUniform1fvARB(GLint location, GLsizei count, c
ObjectsARB; onst GLfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, va
PFNGLGETUNIFORMLOCATIONARBPROC pglGetUniformLocationARB=_Lazy_glGetUniformL lue);}
ocationARB; GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB=GLee_Lazy_glUnifor
PFNGLGETACTIVEUNIFORMARBPROC pglGetActiveUniformARB=_Lazy_glGetActiveUnifor m1fvARB;
mARB; #endif
PFNGLGETUNIFORMFVARBPROC pglGetUniformfvARB=_Lazy_glGetUniformfvARB; #ifndef GLEE_C_DEFINED_glUniform2fvARB
PFNGLGETUNIFORMIVARBPROC pglGetUniformivARB=_Lazy_glGetUniformivARB; #define GLEE_C_DEFINED_glUniform2fvARB
PFNGLGETSHADERSOURCEARBPROC pglGetShaderSourceARB=_Lazy_glGetShaderSourceAR void __stdcall GLee_Lazy_glUniform2fvARB(GLint location, GLsizei count, c
B; onst GLfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, va
lue);}
GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB=GLee_Lazy_glUnifor
m2fvARB;
#endif
#ifndef GLEE_C_DEFINED_glUniform3fvARB
#define GLEE_C_DEFINED_glUniform3fvARB
void __stdcall GLee_Lazy_glUniform3fvARB(GLint location, GLsizei count, c
onst GLfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, va
lue);}
GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB=GLee_Lazy_glUnifor
m3fvARB;
#endif
#ifndef GLEE_C_DEFINED_glUniform4fvARB
#define GLEE_C_DEFINED_glUniform4fvARB
void __stdcall GLee_Lazy_glUniform4fvARB(GLint location, GLsizei count, c
onst GLfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, va
lue);}
GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB=GLee_Lazy_glUnifor
m4fvARB;
#endif
#ifndef GLEE_C_DEFINED_glUniform1ivARB
#define GLEE_C_DEFINED_glUniform1ivARB
void __stdcall GLee_Lazy_glUniform1ivARB(GLint location, GLsizei count, c
onst GLint * value) {if (GLeeInit()) glUniform1ivARB(location, count, valu
e);}
GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB=GLee_Lazy_glUnifor
m1ivARB;
#endif
#ifndef GLEE_C_DEFINED_glUniform2ivARB
#define GLEE_C_DEFINED_glUniform2ivARB
void __stdcall GLee_Lazy_glUniform2ivARB(GLint location, GLsizei count, c
onst GLint * value) {if (GLeeInit()) glUniform2ivARB(location, count, valu
e);}
GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB=GLee_Lazy_glUnifor
m2ivARB;
#endif
#ifndef GLEE_C_DEFINED_glUniform3ivARB
#define GLEE_C_DEFINED_glUniform3ivARB
void __stdcall GLee_Lazy_glUniform3ivARB(GLint location, GLsizei count, c
onst GLint * value) {if (GLeeInit()) glUniform3ivARB(location, count, valu
e);}
GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB=GLee_Lazy_glUnifor
m3ivARB;
#endif
#ifndef GLEE_C_DEFINED_glUniform4ivARB
#define GLEE_C_DEFINED_glUniform4ivARB
void __stdcall GLee_Lazy_glUniform4ivARB(GLint location, GLsizei count, c
onst GLint * value) {if (GLeeInit()) glUniform4ivARB(location, count, valu
e);}
GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB=GLee_Lazy_glUnifor
m4ivARB;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix2fvARB
#define GLEE_C_DEFINED_glUniformMatrix2fvARB
void __stdcall GLee_Lazy_glUniformMatrix2fvARB(GLint location, GLsizei co
unt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUnifor
mMatrix2fvARB(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB=GLee_L
azy_glUniformMatrix2fvARB;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix3fvARB
#define GLEE_C_DEFINED_glUniformMatrix3fvARB
void __stdcall GLee_Lazy_glUniformMatrix3fvARB(GLint location, GLsizei co
unt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUnifor
mMatrix3fvARB(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB=GLee_L
azy_glUniformMatrix3fvARB;
#endif
#ifndef GLEE_C_DEFINED_glUniformMatrix4fvARB
#define GLEE_C_DEFINED_glUniformMatrix4fvARB
void __stdcall GLee_Lazy_glUniformMatrix4fvARB(GLint location, GLsizei co
unt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUnifor
mMatrix4fvARB(location, count, transpose, value);}
GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB=GLee_L
azy_glUniformMatrix4fvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetObjectParameterfvARB
#define GLEE_C_DEFINED_glGetObjectParameterfvARB
void __stdcall GLee_Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenu
m pname, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj,
pname, params);}
GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvAR
B=GLee_Lazy_glGetObjectParameterfvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetObjectParameterivARB
#define GLEE_C_DEFINED_glGetObjectParameterivARB
void __stdcall GLee_Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenu
m pname, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, p
name, params);}
GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivAR
B=GLee_Lazy_glGetObjectParameterivARB;
#endif
#ifndef GLEE_C_DEFINED_glGetInfoLogARB
#define GLEE_C_DEFINED_glGetInfoLogARB
void __stdcall GLee_Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLeng
th, GLsizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogAR
B(obj, maxLength, length, infoLog);}
GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB=GLee_Lazy_glGetInf
oLogARB;
#endif
#ifndef GLEE_C_DEFINED_glGetAttachedObjectsARB
#define GLEE_C_DEFINED_glGetAttachedObjectsARB
void __stdcall GLee_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj
, GLsizei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) g
lGetAttachedObjectsARB(containerObj, maxCount, count, obj);}
GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB=GL
ee_Lazy_glGetAttachedObjectsARB;
#endif
#ifndef GLEE_C_DEFINED_glGetUniformLocationARB
#define GLEE_C_DEFINED_glGetUniformLocationARB
GLint __stdcall GLee_Lazy_glGetUniformLocationARB(GLhandleARB programObj,
const GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(p
rogramObj, name); return (GLint)0;}
GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB=GL
ee_Lazy_glGetUniformLocationARB;
#endif
#ifndef GLEE_C_DEFINED_glGetActiveUniformARB
#define GLEE_C_DEFINED_glGetActiveUniformARB
void __stdcall GLee_Lazy_glGetActiveUniformARB(GLhandleARB programObj, GL
uint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * typ
e, GLcharARB * name) {if (GLeeInit()) glGetActiveUniformARB(programObj, in
dex, maxLength, length, size, type, name);}
GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB=GLee_L
azy_glGetActiveUniformARB;
#endif
#ifndef GLEE_C_DEFINED_glGetUniformfvARB
#define GLEE_C_DEFINED_glGetUniformfvARB
void __stdcall GLee_Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint
location, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj,
location, params);}
GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB=GLee_Lazy_glGe
tUniformfvARB;
#endif
#ifndef GLEE_C_DEFINED_glGetUniformivARB
#define GLEE_C_DEFINED_glGetUniformivARB
void __stdcall GLee_Lazy_glGetUniformivARB(GLhandleARB programObj, GLint
location, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, l
ocation, params);}
GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB=GLee_Lazy_glGe
tUniformivARB;
#endif
#ifndef GLEE_C_DEFINED_glGetShaderSourceARB
#define GLEE_C_DEFINED_glGetShaderSourceARB
void __stdcall GLee_Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei ma
xLength, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShade
rSourceARB(obj, maxLength, length, source);}
GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB=GLee_Laz
y_glGetShaderSourceARB;
#endif
#endif #endif
/* GL_ARB_vertex_shader */ /* GL_ARB_vertex_shader */
#ifdef __GLEE_GL_ARB_vertex_shader #ifdef __GLEE_GL_ARB_vertex_shader
void __stdcall _Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint #ifndef GLEE_C_DEFINED_glBindAttribLocationARB
index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocationARB(p #define GLEE_C_DEFINED_glBindAttribLocationARB
rogramObj, index, name);} void __stdcall GLee_Lazy_glBindAttribLocationARB(GLhandleARB programObj,
void __stdcall _Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLuint in GLuint index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocatio
dex, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLch nARB(programObj, index, name);}
arARB * name) {if (GLeeInit()) glGetActiveAttribARB(programObj, index, max GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB=GL
Length, length, size, type, name);} ee_Lazy_glBindAttribLocationARB;
GLint __stdcall _Lazy_glGetAttribLocationARB(GLhandleARB programObj, const #endif
GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(programOb #ifndef GLEE_C_DEFINED_glGetActiveAttribARB
j, name); return (GLint)0;} #define GLEE_C_DEFINED_glGetActiveAttribARB
PFNGLBINDATTRIBLOCATIONARBPROC pglBindAttribLocationARB=_Lazy_glBindAttribL void __stdcall GLee_Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLu
ocationARB; int index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type
PFNGLGETACTIVEATTRIBARBPROC pglGetActiveAttribARB=_Lazy_glGetActiveAttribAR , GLcharARB * name) {if (GLeeInit()) glGetActiveAttribARB(programObj, inde
B; x, maxLength, length, size, type, name);}
PFNGLGETATTRIBLOCATIONARBPROC pglGetAttribLocationARB=_Lazy_glGetAttribLoca GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB=GLee_Laz
tionARB; y_glGetActiveAttribARB;
#endif
#ifndef GLEE_C_DEFINED_glGetAttribLocationARB
#define GLEE_C_DEFINED_glGetAttribLocationARB
GLint __stdcall GLee_Lazy_glGetAttribLocationARB(GLhandleARB programObj,
const GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(pro
gramObj, name); return (GLint)0;}
GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB=GLee
_Lazy_glGetAttribLocationARB;
#endif
#endif #endif
/* GL_ARB_fragment_shader */ /* GL_ARB_fragment_shader */
#ifdef __GLEE_GL_ARB_fragment_shader #ifdef __GLEE_GL_ARB_fragment_shader
#endif #endif
/* GL_ARB_shading_language_100 */ /* GL_ARB_shading_language_100 */
#ifdef __GLEE_GL_ARB_shading_language_100 #ifdef __GLEE_GL_ARB_shading_language_100
skipping to change at line 1939 skipping to change at line 3460
#endif #endif
/* GL_ARB_fragment_program_shadow */ /* GL_ARB_fragment_program_shadow */
#ifdef __GLEE_GL_ARB_fragment_program_shadow #ifdef __GLEE_GL_ARB_fragment_program_shadow
#endif #endif
/* GL_ARB_draw_buffers */ /* GL_ARB_draw_buffers */
#ifdef __GLEE_GL_ARB_draw_buffers #ifdef __GLEE_GL_ARB_draw_buffers
void __stdcall _Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs) #ifndef GLEE_C_DEFINED_glDrawBuffersARB
{if (GLeeInit()) glDrawBuffersARB(n, bufs);} #define GLEE_C_DEFINED_glDrawBuffersARB
PFNGLDRAWBUFFERSARBPROC pglDrawBuffersARB=_Lazy_glDrawBuffersARB; void __stdcall GLee_Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs)
{if (GLeeInit()) glDrawBuffersARB(n, bufs);}
GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB=GLee_Lazy_glDraw
BuffersARB;
#endif
#endif #endif
/* GL_ARB_texture_rectangle */ /* GL_ARB_texture_rectangle */
#ifdef __GLEE_GL_ARB_texture_rectangle #ifdef __GLEE_GL_ARB_texture_rectangle
#endif #endif
/* GL_ARB_color_buffer_float */ /* GL_ARB_color_buffer_float */
#ifdef __GLEE_GL_ARB_color_buffer_float #ifdef __GLEE_GL_ARB_color_buffer_float
void __stdcall _Lazy_glClampColorARB(GLenum target, GLenum clamp) #ifndef GLEE_C_DEFINED_glClampColorARB
{if (GLeeInit()) glClampColorARB(target, clamp);} #define GLEE_C_DEFINED_glClampColorARB
PFNGLCLAMPCOLORARBPROC pglClampColorARB=_Lazy_glClampColorARB; void __stdcall GLee_Lazy_glClampColorARB(GLenum target, GLenum clamp) {i
f (GLeeInit()) glClampColorARB(target, clamp);}
GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB=GLee_Lazy_glClampC
olorARB;
#endif
#endif #endif
/* GL_ARB_half_float_pixel */ /* GL_ARB_half_float_pixel */
#ifdef __GLEE_GL_ARB_half_float_pixel #ifdef __GLEE_GL_ARB_half_float_pixel
#endif #endif
/* GL_ARB_texture_float */ /* GL_ARB_texture_float */
#ifdef __GLEE_GL_ARB_texture_float #ifdef __GLEE_GL_ARB_texture_float
skipping to change at line 1978 skipping to change at line 3505
#endif #endif
/* GL_ARB_depth_buffer_float */ /* GL_ARB_depth_buffer_float */
#ifdef __GLEE_GL_ARB_depth_buffer_float #ifdef __GLEE_GL_ARB_depth_buffer_float
#endif #endif
/* GL_ARB_draw_instanced */ /* GL_ARB_draw_instanced */
#ifdef __GLEE_GL_ARB_draw_instanced #ifdef __GLEE_GL_ARB_draw_instanced
void __stdcall _Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLs #ifndef GLEE_C_DEFINED_glDrawArraysInstancedARB
izei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedARB(m #define GLEE_C_DEFINED_glDrawArraysInstancedARB
ode, first, count, primcount);} void __stdcall GLee_Lazy_glDrawArraysInstancedARB(GLenum mode, GLint firs
void __stdcall _Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, t, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstance
GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) dARB(mode, first, count, primcount);}
glDrawElementsInstancedARB(mode, count, type, indices, primcount);} GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB=
PFNGLDRAWARRAYSINSTANCEDARBPROC pglDrawArraysInstancedARB=_Lazy_glDrawArray GLee_Lazy_glDrawArraysInstancedARB;
sInstancedARB; #endif
PFNGLDRAWELEMENTSINSTANCEDARBPROC pglDrawElementsInstancedARB=_Lazy_glDrawE #ifndef GLEE_C_DEFINED_glDrawElementsInstancedARB
lementsInstancedARB; #define GLEE_C_DEFINED_glDrawElementsInstancedARB
void __stdcall GLee_Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei
count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeIn
it()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);}
GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstanced
ARB=GLee_Lazy_glDrawElementsInstancedARB;
#endif
#endif #endif
/* GL_ARB_framebuffer_object */ /* GL_ARB_framebuffer_object */
#ifdef __GLEE_GL_ARB_framebuffer_object #ifdef __GLEE_GL_ARB_framebuffer_object
GLboolean __stdcall _Lazy_glIsRenderbuffer(GLuint renderbuffer) #ifndef GLEE_C_DEFINED_glIsRenderbuffer
{if (GLeeInit()) return glIsRenderbuffer(renderbuffer); retu #define GLEE_C_DEFINED_glIsRenderbuffer
rn (GLboolean)0;} GLboolean __stdcall GLee_Lazy_glIsRenderbuffer(GLuint renderbuffer) {if
void __stdcall _Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer) (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;}
{if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);} GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer=GLee_Lazy_glIsRe
void __stdcall _Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * render nderbuffer;
buffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);} #endif
void __stdcall _Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers) #ifndef GLEE_C_DEFINED_glBindRenderbuffer
{if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);} #define GLEE_C_DEFINED_glBindRenderbuffer
void __stdcall _Lazy_glRenderbufferStorage(GLenum target, GLenum internalfo void __stdcall GLee_Lazy_glBindRenderbuffer(GLenum target, GLuint renderb
rmat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorag uffer) {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);}
e(target, internalformat, width, height);} GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer=GLee_Lazy_gl
void __stdcall _Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pna BindRenderbuffer;
me, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(target, #endif
pname, params);} #ifndef GLEE_C_DEFINED_glDeleteRenderbuffers
GLboolean __stdcall _Lazy_glIsFramebuffer(GLuint framebuffer) #define GLEE_C_DEFINED_glDeleteRenderbuffers
{if (GLeeInit()) return glIsFramebuffer(framebuffer); return void __stdcall GLee_Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint *
(GLboolean)0;} renderbuffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);}
void __stdcall _Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer) GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers=GLee_L
{if (GLeeInit()) glBindFramebuffer(target, framebuffer);} azy_glDeleteRenderbuffers;
void __stdcall _Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebu #endif
ffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);} #ifndef GLEE_C_DEFINED_glGenRenderbuffers
void __stdcall _Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers) #define GLEE_C_DEFINED_glGenRenderbuffers
{if (GLeeInit()) glGenFramebuffers(n, framebuffers);} void __stdcall GLee_Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuf
GLenum __stdcall _Lazy_glCheckFramebufferStatus(GLenum target) fers) {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);}
{if (GLeeInit()) return glCheckFramebufferStatus(target); re GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers=GLee_Lazy_gl
turn (GLenum)0;} GenRenderbuffers;
void __stdcall _Lazy_glFramebufferTexture1D(GLenum target, GLenum attachmen #endif
t, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFrame #ifndef GLEE_C_DEFINED_glRenderbufferStorage
bufferTexture1D(target, attachment, textarget, texture, level);} #define GLEE_C_DEFINED_glRenderbufferStorage
void __stdcall _Lazy_glFramebufferTexture2D(GLenum target, GLenum attachmen void __stdcall GLee_Lazy_glRenderbufferStorage(GLenum target, GLenum inte
t, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFrame rnalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbuffer
bufferTexture2D(target, attachment, textarget, texture, level);} Storage(target, internalformat, width, height);}
void __stdcall _Lazy_glFramebufferTexture3D(GLenum target, GLenum attachmen GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage=GLee_L
t, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLee azy_glRenderbufferStorage;
Init()) glFramebufferTexture3D(target, attachment, textarget, texture, leve #endif
l, zoffset);} #ifndef GLEE_C_DEFINED_glGetRenderbufferParameteriv
void __stdcall _Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attach #define GLEE_C_DEFINED_glGetRenderbufferParameteriv
ment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glF void __stdcall GLee_Lazy_glGetRenderbufferParameteriv(GLenum target, GLen
ramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer um pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(ta
);} rget, pname, params);}
void __stdcall _Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, G GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferPara
Lenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFram meteriv=GLee_Lazy_glGetRenderbufferParameteriv;
ebufferAttachmentParameteriv(target, attachment, pname, params);} #endif
void __stdcall _Lazy_glGenerateMipmap(GLenum target) #ifndef GLEE_C_DEFINED_glIsFramebuffer
{if (GLeeInit()) glGenerateMipmap(target);} #define GLEE_C_DEFINED_glIsFramebuffer
void __stdcall _Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX GLboolean __stdcall GLee_Lazy_glIsFramebuffer(GLuint framebuffer) {if (G
1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfi LeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;}
eld mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0, GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer=GLee_Lazy_glIsFram
srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} ebuffer;
void __stdcall _Lazy_glRenderbufferStorageMultisample(GLenum target, GLsize #endif
i samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLee #ifndef GLEE_C_DEFINED_glBindFramebuffer
Init()) glRenderbufferStorageMultisample(target, samples, internalformat, w #define GLEE_C_DEFINED_glBindFramebuffer
idth, height);} void __stdcall GLee_Lazy_glBindFramebuffer(GLenum target, GLuint framebuf
void __stdcall _Lazy_glFramebufferTextureLayer(GLenum target, GLenum attach fer) {if (GLeeInit()) glBindFramebuffer(target, framebuffer);}
ment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebu GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer=GLee_Lazy_glBi
fferTextureLayer(target, attachment, texture, level, layer);} ndFramebuffer;
PFNGLISRENDERBUFFERPROC pglIsRenderbuffer=_Lazy_glIsRenderbuffer; #endif
PFNGLBINDRENDERBUFFERPROC pglBindRenderbuffer=_Lazy_glBindRenderbuffer; #ifndef GLEE_C_DEFINED_glDeleteFramebuffers
PFNGLDELETERENDERBUFFERSPROC pglDeleteRenderbuffers=_Lazy_glDeleteRenderbuf #define GLEE_C_DEFINED_glDeleteFramebuffers
fers; void __stdcall GLee_Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * f
PFNGLGENRENDERBUFFERSPROC pglGenRenderbuffers=_Lazy_glGenRenderbuffers; ramebuffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);}
PFNGLRENDERBUFFERSTORAGEPROC pglRenderbufferStorage=_Lazy_glRenderbufferSto GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers=GLee_Laz
rage; y_glDeleteFramebuffers;
PFNGLGETRENDERBUFFERPARAMETERIVPROC pglGetRenderbufferParameteriv=_Lazy_glG #endif
etRenderbufferParameteriv; #ifndef GLEE_C_DEFINED_glGenFramebuffers
PFNGLISFRAMEBUFFERPROC pglIsFramebuffer=_Lazy_glIsFramebuffer; #define GLEE_C_DEFINED_glGenFramebuffers
PFNGLBINDFRAMEBUFFERPROC pglBindFramebuffer=_Lazy_glBindFramebuffer; void __stdcall GLee_Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffe
PFNGLDELETEFRAMEBUFFERSPROC pglDeleteFramebuffers=_Lazy_glDeleteFramebuffer rs) {if (GLeeInit()) glGenFramebuffers(n, framebuffers);}
s; GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers=GLee_Lazy_glGe
PFNGLGENFRAMEBUFFERSPROC pglGenFramebuffers=_Lazy_glGenFramebuffers; nFramebuffers;
PFNGLCHECKFRAMEBUFFERSTATUSPROC pglCheckFramebufferStatus=_Lazy_glCheckFram #endif
ebufferStatus; #ifndef GLEE_C_DEFINED_glCheckFramebufferStatus
PFNGLFRAMEBUFFERTEXTURE1DPROC pglFramebufferTexture1D=_Lazy_glFramebufferTe #define GLEE_C_DEFINED_glCheckFramebufferStatus
xture1D; GLenum __stdcall GLee_Lazy_glCheckFramebufferStatus(GLenum target) {if (
PFNGLFRAMEBUFFERTEXTURE2DPROC pglFramebufferTexture2D=_Lazy_glFramebufferTe GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;}
xture2D; GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus=
PFNGLFRAMEBUFFERTEXTURE3DPROC pglFramebufferTexture3D=_Lazy_glFramebufferTe GLee_Lazy_glCheckFramebufferStatus;
xture3D; #endif
PFNGLFRAMEBUFFERRENDERBUFFERPROC pglFramebufferRenderbuffer=_Lazy_glFramebu #ifndef GLEE_C_DEFINED_glFramebufferTexture1D
fferRenderbuffer; #define GLEE_C_DEFINED_glFramebufferTexture1D
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC pglGetFramebufferAttachmentPar void __stdcall GLee_Lazy_glFramebufferTexture1D(GLenum target, GLenum att
ameteriv=_Lazy_glGetFramebufferAttachmentParameteriv; achment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) g
PFNGLGENERATEMIPMAPPROC pglGenerateMipmap=_Lazy_glGenerateMipmap; lFramebufferTexture1D(target, attachment, textarget, texture, level);}
PFNGLBLITFRAMEBUFFERPROC pglBlitFramebuffer=_Lazy_glBlitFramebuffer; GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D=GLee
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC pglRenderbufferStorageMultisample=_ _Lazy_glFramebufferTexture1D;
Lazy_glRenderbufferStorageMultisample; #endif
PFNGLFRAMEBUFFERTEXTURELAYERPROC pglFramebufferTextureLayer=_Lazy_glFramebu #ifndef GLEE_C_DEFINED_glFramebufferTexture2D
fferTextureLayer; #define GLEE_C_DEFINED_glFramebufferTexture2D
void __stdcall GLee_Lazy_glFramebufferTexture2D(GLenum target, GLenum att
achment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) g
lFramebufferTexture2D(target, attachment, textarget, texture, level);}
GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D=GLee
_Lazy_glFramebufferTexture2D;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTexture3D
#define GLEE_C_DEFINED_glFramebufferTexture3D
void __stdcall GLee_Lazy_glFramebufferTexture3D(GLenum target, GLenum att
achment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if
(GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture
, level, zoffset);}
GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D=GLee
_Lazy_glFramebufferTexture3D;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferRenderbuffer
#define GLEE_C_DEFINED_glFramebufferRenderbuffer
void __stdcall GLee_Lazy_glFramebufferRenderbuffer(GLenum target, GLenum
attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit(
)) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, render
buffer);}
GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffe
r=GLee_Lazy_glFramebufferRenderbuffer;
#endif
#ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
#define GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameteriv(GLenum tar
get, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glG
etFramebufferAttachmentParameteriv(target, attachment, pname, params);}
GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebu
fferAttachmentParameteriv=GLee_Lazy_glGetFramebufferAttachmentParameteriv;
#endif
#ifndef GLEE_C_DEFINED_glGenerateMipmap
#define GLEE_C_DEFINED_glGenerateMipmap
void __stdcall GLee_Lazy_glGenerateMipmap(GLenum target) {if (GLeeInit()
) glGenerateMipmap(target);}
GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap=GLee_Lazy_glGene
rateMipmap;
#endif
#ifndef GLEE_C_DEFINED_glBlitFramebuffer
#define GLEE_C_DEFINED_glBlitFramebuffer
void __stdcall GLee_Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLin
t srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, G
Lbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, s
rcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer=GLee_Lazy_glBl
itFramebuffer;
#endif
#ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisample
#define GLEE_C_DEFINED_glRenderbufferStorageMultisample
void __stdcall GLee_Lazy_glRenderbufferStorageMultisample(GLenum target,
GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if
(GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalfor
mat, width, height);}
GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferSto
rageMultisample=GLee_Lazy_glRenderbufferStorageMultisample;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureLayer
#define GLEE_C_DEFINED_glFramebufferTextureLayer
void __stdcall GLee_Lazy_glFramebufferTextureLayer(GLenum target, GLenum
attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glF
ramebufferTextureLayer(target, attachment, texture, level, layer);}
GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLaye
r=GLee_Lazy_glFramebufferTextureLayer;
#endif
#endif #endif
/* GL_ARB_framebuffer_sRGB */ /* GL_ARB_framebuffer_sRGB */
#ifdef __GLEE_GL_ARB_framebuffer_sRGB #ifdef __GLEE_GL_ARB_framebuffer_sRGB
#endif #endif
/* GL_ARB_geometry_shader4 */ /* GL_ARB_geometry_shader4 */
#ifdef __GLEE_GL_ARB_geometry_shader4 #ifdef __GLEE_GL_ARB_geometry_shader4
void __stdcall _Lazy_glProgramParameteriARB(GLuint program, GLenum pname, G #ifndef GLEE_C_DEFINED_glProgramParameteriARB
Lint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, valu #define GLEE_C_DEFINED_glProgramParameteriARB
e);} void __stdcall GLee_Lazy_glProgramParameteriARB(GLuint program, GLenum pn
void __stdcall _Lazy_glFramebufferTextureARB(GLenum target, GLenum attachme ame, GLint value) {if (GLeeInit()) glProgramParameteriARB(program, pname,
nt, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureARB( value);}
target, attachment, texture, level);} GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB=GLee
void __stdcall _Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum att _Lazy_glProgramParameteriARB;
achment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFram #endif
ebufferTextureLayerARB(target, attachment, texture, level, layer);} #ifndef GLEE_C_DEFINED_glFramebufferTextureARB
void __stdcall _Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum atta #define GLEE_C_DEFINED_glFramebufferTextureARB
chment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFrame void __stdcall GLee_Lazy_glFramebufferTextureARB(GLenum target, GLenum at
bufferTextureFaceARB(target, attachment, texture, level, face);} tachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextu
PFNGLPROGRAMPARAMETERIARBPROC pglProgramParameteriARB=_Lazy_glProgramParame reARB(target, attachment, texture, level);}
teriARB; GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB=GL
PFNGLFRAMEBUFFERTEXTUREARBPROC pglFramebufferTextureARB=_Lazy_glFramebuffer ee_Lazy_glFramebufferTextureARB;
TextureARB; #endif
PFNGLFRAMEBUFFERTEXTURELAYERARBPROC pglFramebufferTextureLayerARB=_Lazy_glF #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerARB
ramebufferTextureLayerARB; #define GLEE_C_DEFINED_glFramebufferTextureLayerARB
PFNGLFRAMEBUFFERTEXTUREFACEARBPROC pglFramebufferTextureFaceARB=_Lazy_glFra void __stdcall GLee_Lazy_glFramebufferTextureLayerARB(GLenum target, GLen
mebufferTextureFaceARB; um attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit())
glFramebufferTextureLayerARB(target, attachment, texture, level, layer);}
GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureL
ayerARB=GLee_Lazy_glFramebufferTextureLayerARB;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureFaceARB
#define GLEE_C_DEFINED_glFramebufferTextureFaceARB
void __stdcall GLee_Lazy_glFramebufferTextureFaceARB(GLenum target, GLenu
m attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) g
lFramebufferTextureFaceARB(target, attachment, texture, level, face);}
GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFa
ceARB=GLee_Lazy_glFramebufferTextureFaceARB;
#endif
#endif #endif
/* GL_ARB_half_float_vertex */ /* GL_ARB_half_float_vertex */
#ifdef __GLEE_GL_ARB_half_float_vertex #ifdef __GLEE_GL_ARB_half_float_vertex
#endif #endif
/* GL_ARB_instanced_arrays */ /* GL_ARB_instanced_arrays */
#ifdef __GLEE_GL_ARB_instanced_arrays #ifdef __GLEE_GL_ARB_instanced_arrays
void __stdcall _Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor) #ifndef GLEE_C_DEFINED_glVertexAttribDivisor
{if (GLeeInit()) glVertexAttribDivisor(index, divisor);} #define GLEE_C_DEFINED_glVertexAttribDivisor
PFNGLVERTEXATTRIBDIVISORPROC pglVertexAttribDivisor=_Lazy_glVertexAttribDiv void __stdcall GLee_Lazy_glVertexAttribDivisor(GLuint index, GLuint divis
isor; or) {if (GLeeInit()) glVertexAttribDivisor(index, divisor);}
GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor=GLee_L
azy_glVertexAttribDivisor;
#endif
#endif #endif
/* GL_ARB_map_buffer_range */ /* GL_ARB_map_buffer_range */
#ifdef __GLEE_GL_ARB_map_buffer_range #ifdef __GLEE_GL_ARB_map_buffer_range
void __stdcall _Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsiz #ifndef GLEE_C_DEFINED_glMapBufferRange
eiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(target, #define GLEE_C_DEFINED_glMapBufferRange
offset, length, access);} void __stdcall GLee_Lazy_glMapBufferRange(GLenum target, GLintptr offset,
void __stdcall _Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offse GLsizeiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(t
t, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(target, of arget, offset, length, access);}
fset, length);} GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange=GLee_Lazy_glMapB
PFNGLMAPBUFFERRANGEPROC pglMapBufferRange=_Lazy_glMapBufferRange; ufferRange;
PFNGLFLUSHMAPPEDBUFFERRANGEPROC pglFlushMappedBufferRange=_Lazy_glFlushMapp #endif
edBufferRange; #ifndef GLEE_C_DEFINED_glFlushMappedBufferRange
#define GLEE_C_DEFINED_glFlushMappedBufferRange
void __stdcall GLee_Lazy_glFlushMappedBufferRange(GLenum target, GLintptr
offset, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(targ
et, offset, length);}
GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange=
GLee_Lazy_glFlushMappedBufferRange;
#endif
#endif #endif
/* GL_ARB_texture_buffer_object */ /* GL_ARB_texture_buffer_object */
#ifdef __GLEE_GL_ARB_texture_buffer_object #ifdef __GLEE_GL_ARB_texture_buffer_object
void __stdcall _Lazy_glTexBufferARB(GLenum target, GLenum internalformat, G #ifndef GLEE_C_DEFINED_glTexBufferARB
Luint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat, buff #define GLEE_C_DEFINED_glTexBufferARB
er);} void __stdcall GLee_Lazy_glTexBufferARB(GLenum target, GLenum internalfor
PFNGLTEXBUFFERARBPROC pglTexBufferARB=_Lazy_glTexBufferARB; mat, GLuint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat
, buffer);}
GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB=GLee_Lazy_glTexBuffe
rARB;
#endif
#endif #endif
/* GL_ARB_texture_compression_rgtc */ /* GL_ARB_texture_compression_rgtc */
#ifdef __GLEE_GL_ARB_texture_compression_rgtc #ifdef __GLEE_GL_ARB_texture_compression_rgtc
#endif #endif
/* GL_ARB_texture_rg */ /* GL_ARB_texture_rg */
#ifdef __GLEE_GL_ARB_texture_rg #ifdef __GLEE_GL_ARB_texture_rg
#endif #endif
/* GL_ARB_vertex_array_object */ /* GL_ARB_vertex_array_object */
#ifdef __GLEE_GL_ARB_vertex_array_object #ifdef __GLEE_GL_ARB_vertex_array_object
void __stdcall _Lazy_glBindVertexArray(GLuint array) #ifndef GLEE_C_DEFINED_glBindVertexArray
{if (GLeeInit()) glBindVertexArray(array);} #define GLEE_C_DEFINED_glBindVertexArray
void __stdcall _Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays) void __stdcall GLee_Lazy_glBindVertexArray(GLuint array) {if (GLeeInit()
{if (GLeeInit()) glDeleteVertexArrays(n, arrays);} ) glBindVertexArray(array);}
void __stdcall _Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray=GLee_Lazy_glBi
{if (GLeeInit()) glGenVertexArrays(n, arrays);} ndVertexArray;
GLboolean __stdcall _Lazy_glIsVertexArray(GLuint array) #endif
{if (GLeeInit()) return glIsVertexArray(array); return (GLbo #ifndef GLEE_C_DEFINED_glDeleteVertexArrays
olean)0;} #define GLEE_C_DEFINED_glDeleteVertexArrays
PFNGLBINDVERTEXARRAYPROC pglBindVertexArray=_Lazy_glBindVertexArray; void __stdcall GLee_Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * a
PFNGLDELETEVERTEXARRAYSPROC pglDeleteVertexArrays=_Lazy_glDeleteVertexArray rrays) {if (GLeeInit()) glDeleteVertexArrays(n, arrays);}
s; GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays=GLee_Laz
PFNGLGENVERTEXARRAYSPROC pglGenVertexArrays=_Lazy_glGenVertexArrays; y_glDeleteVertexArrays;
PFNGLISVERTEXARRAYPROC pglIsVertexArray=_Lazy_glIsVertexArray; #endif
#ifndef GLEE_C_DEFINED_glGenVertexArrays
#define GLEE_C_DEFINED_glGenVertexArrays
void __stdcall GLee_Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) {
if (GLeeInit()) glGenVertexArrays(n, arrays);}
GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays=GLee_Lazy_glGe
nVertexArrays;
#endif
#ifndef GLEE_C_DEFINED_glIsVertexArray
#define GLEE_C_DEFINED_glIsVertexArray
GLboolean __stdcall GLee_Lazy_glIsVertexArray(GLuint array) {if (GLeeIni
t()) return glIsVertexArray(array); return (GLboolean)0;}
GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray=GLee_Lazy_glIsVert
exArray;
#endif
#endif #endif
/* GL_EXT_abgr */ /* GL_EXT_abgr */
#ifdef __GLEE_GL_EXT_abgr #ifdef __GLEE_GL_EXT_abgr
#endif #endif
/* GL_EXT_blend_color */ /* GL_EXT_blend_color */
#ifdef __GLEE_GL_EXT_blend_color #ifdef __GLEE_GL_EXT_blend_color
void __stdcall _Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf #ifndef GLEE_C_DEFINED_glBlendColorEXT
blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, #define GLEE_C_DEFINED_glBlendColorEXT
alpha);} void __stdcall GLee_Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GL
PFNGLBLENDCOLOREXTPROC pglBlendColorEXT=_Lazy_glBlendColorEXT; clampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green,
blue, alpha);}
GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT=GLee_Lazy_glBlendC
olorEXT;
#endif
#endif #endif
/* GL_EXT_polygon_offset */ /* GL_EXT_polygon_offset */
#ifdef __GLEE_GL_EXT_polygon_offset #ifdef __GLEE_GL_EXT_polygon_offset
void __stdcall _Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) #ifndef GLEE_C_DEFINED_glPolygonOffsetEXT
{if (GLeeInit()) glPolygonOffsetEXT(factor, bias);} #define GLEE_C_DEFINED_glPolygonOffsetEXT
PFNGLPOLYGONOFFSETEXTPROC pglPolygonOffsetEXT=_Lazy_glPolygonOffsetEXT; void __stdcall GLee_Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias)
{if (GLeeInit()) glPolygonOffsetEXT(factor, bias);}
GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT=GLee_Lazy_gl
PolygonOffsetEXT;
#endif
#endif #endif
/* GL_EXT_texture */ /* GL_EXT_texture */
#ifdef __GLEE_GL_EXT_texture #ifdef __GLEE_GL_EXT_texture
#endif #endif
/* GL_EXT_texture3D */ /* GL_EXT_texture3D */
#ifdef __GLEE_GL_EXT_texture3D #ifdef __GLEE_GL_EXT_texture3D
void __stdcall _Lazy_glTexImage3DEXT(GLenum target, GLint level, GLenum int #ifndef GLEE_C_DEFINED_glTexImage3DEXT
ernalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GL #define GLEE_C_DEFINED_glTexImage3DEXT
enum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexIma void __stdcall GLee_Lazy_glTexImage3DEXT(GLenum target, GLint level, GLen
ge3DEXT(target, level, internalformat, width, height, depth, border, format um internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint bord
, type, pixels);} er, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) gl
void __stdcall _Lazy_glTexSubImage3DEXT(GLenum target, GLint level, GLint x TexImage3DEXT(target, level, internalformat, width, height, depth, border,
offset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsize format, type, pixels);}
i depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit( GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT=GLee_Lazy_glTexIma
)) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, heig ge3DEXT;
ht, depth, format, type, pixels);} #endif
PFNGLTEXIMAGE3DEXTPROC pglTexImage3DEXT=_Lazy_glTexImage3DEXT; #ifndef GLEE_C_DEFINED_glTexSubImage3DEXT
PFNGLTEXSUBIMAGE3DEXTPROC pglTexSubImage3DEXT=_Lazy_glTexSubImage3DEXT; #define GLEE_C_DEFINED_glTexSubImage3DEXT
void __stdcall GLee_Lazy_glTexSubImage3DEXT(GLenum target, GLint level, G
Lint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height,
GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLe
eInit()) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width
, height, depth, format, type, pixels);}
GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT=GLee_Lazy_gl
TexSubImage3DEXT;
#endif
#endif #endif
/* GL_SGIS_texture_filter4 */ /* GL_SGIS_texture_filter4 */
#ifdef __GLEE_GL_SGIS_texture_filter4 #ifdef __GLEE_GL_SGIS_texture_filter4
void __stdcall _Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, G #ifndef GLEE_C_DEFINED_glGetTexFilterFuncSGIS
Lfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, #define GLEE_C_DEFINED_glGetTexFilterFuncSGIS
weights);} void __stdcall GLee_Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum fil
void __stdcall _Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsi ter, GLfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, fi
zei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS(targe lter, weights);}
t, filter, n, weights);} GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS=GLee
PFNGLGETTEXFILTERFUNCSGISPROC pglGetTexFilterFuncSGIS=_Lazy_glGetTexFilterF _Lazy_glGetTexFilterFuncSGIS;
uncSGIS; #endif
PFNGLTEXFILTERFUNCSGISPROC pglTexFilterFuncSGIS=_Lazy_glTexFilterFuncSGIS; #ifndef GLEE_C_DEFINED_glTexFilterFuncSGIS
#define GLEE_C_DEFINED_glTexFilterFuncSGIS
void __stdcall GLee_Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter
, GLsizei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS
(target, filter, n, weights);}
GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS=GLee_Lazy_
glTexFilterFuncSGIS;
#endif
#endif #endif
/* GL_EXT_subtexture */ /* GL_EXT_subtexture */
#ifdef __GLEE_GL_EXT_subtexture #ifdef __GLEE_GL_EXT_subtexture
void __stdcall _Lazy_glTexSubImage1DEXT(GLenum target, GLint level, GLint x #ifndef GLEE_C_DEFINED_glTexSubImage1DEXT
offset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) #define GLEE_C_DEFINED_glTexSubImage1DEXT
{if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, format, void __stdcall GLee_Lazy_glTexSubImage1DEXT(GLenum target, GLint level, G
type, pixels);} Lint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pix
void __stdcall _Lazy_glTexSubImage2DEXT(GLenum target, GLint level, GLint x els) {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, fo
offset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum rmat, type, pixels);}
type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage2DEXT(target, GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT=GLee_Lazy_gl
level, xoffset, yoffset, width, height, format, type, pixels);} TexSubImage1DEXT;
PFNGLTEXSUBIMAGE1DEXTPROC pglTexSubImage1DEXT=_Lazy_glTexSubImage1DEXT; #endif
PFNGLTEXSUBIMAGE2DEXTPROC pglTexSubImage2DEXT=_Lazy_glTexSubImage2DEXT; #ifndef GLEE_C_DEFINED_glTexSubImage2DEXT
#define GLEE_C_DEFINED_glTexSubImage2DEXT
void __stdcall GLee_Lazy_glTexSubImage2DEXT(GLenum target, GLint level, G
Lint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format,
GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage2DEXT(ta
rget, level, xoffset, yoffset, width, height, format, type, pixels);}
GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT=GLee_Lazy_gl
TexSubImage2DEXT;
#endif
#endif #endif
/* GL_EXT_copy_texture */ /* GL_EXT_copy_texture */
#ifdef __GLEE_GL_EXT_copy_texture #ifdef __GLEE_GL_EXT_copy_texture
void __stdcall _Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum #ifndef GLEE_C_DEFINED_glCopyTexImage1DEXT
internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeI #define GLEE_C_DEFINED_glCopyTexImage1DEXT
nit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width, bord void __stdcall GLee_Lazy_glCopyTexImage1DEXT(GLenum target, GLint level,
er);} GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if
void __stdcall _Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum (GLeeInit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width
internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint bor , border);}
der) {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalformat, x GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT=GLee_Lazy_
, y, width, height, border);} glCopyTexImage1DEXT;
void __stdcall _Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLi #endif
nt xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTexSub #ifndef GLEE_C_DEFINED_glCopyTexImage2DEXT
Image1DEXT(target, level, xoffset, x, y, width);} #define GLEE_C_DEFINED_glCopyTexImage2DEXT
void __stdcall _Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLi void __stdcall GLee_Lazy_glCopyTexImage2DEXT(GLenum target, GLint level,
nt xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLi
{if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yoffset, nt border) {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalfor
x, y, width, height);} mat, x, y, width, height, border);}
void __stdcall _Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLi GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT=GLee_Lazy_
nt xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, glCopyTexImage2DEXT;
GLsizei height) {if (GLeeInit()) glCopyTexSubImage3DEXT(target, level, xof #endif
fset, yoffset, zoffset, x, y, width, height);} #ifndef GLEE_C_DEFINED_glCopyTexSubImage1DEXT
PFNGLCOPYTEXIMAGE1DEXTPROC pglCopyTexImage1DEXT=_Lazy_glCopyTexImage1DEXT; #define GLEE_C_DEFINED_glCopyTexSubImage1DEXT
PFNGLCOPYTEXIMAGE2DEXTPROC pglCopyTexImage2DEXT=_Lazy_glCopyTexImage2DEXT; void __stdcall GLee_Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint leve
PFNGLCOPYTEXSUBIMAGE1DEXTPROC pglCopyTexSubImage1DEXT=_Lazy_glCopyTexSubIma l, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopy
ge1DEXT; TexSubImage1DEXT(target, level, xoffset, x, y, width);}
PFNGLCOPYTEXSUBIMAGE2DEXTPROC pglCopyTexSubImage2DEXT=_Lazy_glCopyTexSubIma GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT=GLee
ge2DEXT; _Lazy_glCopyTexSubImage1DEXT;
PFNGLCOPYTEXSUBIMAGE3DEXTPROC pglCopyTexSubImage3DEXT=_Lazy_glCopyTexSubIma #endif
ge3DEXT; #ifndef GLEE_C_DEFINED_glCopyTexSubImage2DEXT
#define GLEE_C_DEFINED_glCopyTexSubImage2DEXT
void __stdcall GLee_Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint leve
l, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei h
eight) {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yof
fset, x, y, width, height);}
GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT=GLee
_Lazy_glCopyTexSubImage2DEXT;
#endif
#ifndef GLEE_C_DEFINED_glCopyTexSubImage3DEXT
#define GLEE_C_DEFINED_glCopyTexSubImage3DEXT
void __stdcall GLee_Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint leve
l, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei w
idth, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3DEXT(target, leve
l, xoffset, yoffset, zoffset, x, y, width, height);}
GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT=GLee
_Lazy_glCopyTexSubImage3DEXT;
#endif
#endif #endif
/* GL_EXT_histogram */ /* GL_EXT_histogram */
#ifdef __GLEE_GL_EXT_histogram #ifdef __GLEE_GL_EXT_histogram
void __stdcall _Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLen #ifndef GLEE_C_DEFINED_glGetHistogramEXT
um format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogramEX #define GLEE_C_DEFINED_glGetHistogramEXT
T(target, reset, format, type, values);} void __stdcall GLee_Lazy_glGetHistogramEXT(GLenum target, GLboolean reset
void __stdcall _Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pna , GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHisto
me, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT(target gramEXT(target, reset, format, type, values);}
, pname, params);} GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT=GLee_Lazy_glGe
void __stdcall _Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pna tHistogramEXT;
me, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(target, #endif
pname, params);} #ifndef GLEE_C_DEFINED_glGetHistogramParameterfvEXT
void __stdcall _Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum #define GLEE_C_DEFINED_glGetHistogramParameterfvEXT
format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEXT(targ void __stdcall GLee_Lazy_glGetHistogramParameterfvEXT(GLenum target, GLen
et, reset, format, type, values);} um pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT(
void __stdcall _Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, target, pname, params);}
GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pnam GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParamet
e, params);} erfvEXT=GLee_Lazy_glGetHistogramParameterfvEXT;
void __stdcall _Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, #endif
GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, #ifndef GLEE_C_DEFINED_glGetHistogramParameterivEXT
params);} #define GLEE_C_DEFINED_glGetHistogramParameterivEXT
void __stdcall _Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum in void __stdcall GLee_Lazy_glGetHistogramParameterivEXT(GLenum target, GLen
ternalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target, widt um pname, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(ta
h, internalformat, sink);} rget, pname, params);}
void __stdcall _Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLbo GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParamet
olean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);} erivEXT=GLee_Lazy_glGetHistogramParameterivEXT;
void __stdcall _Lazy_glResetHistogramEXT(GLenum target) #endif
{if (GLeeInit()) glResetHistogramEXT(target);} #ifndef GLEE_C_DEFINED_glGetMinmaxEXT
void __stdcall _Lazy_glResetMinmaxEXT(GLenum target) #define GLEE_C_DEFINED_glGetMinmaxEXT
{if (GLeeInit()) glResetMinmaxEXT(target);} void __stdcall GLee_Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, G
PFNGLGETHISTOGRAMEXTPROC pglGetHistogramEXT=_Lazy_glGetHistogramEXT; Lenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEX
PFNGLGETHISTOGRAMPARAMETERFVEXTPROC pglGetHistogramParameterfvEXT=_Lazy_glG T(target, reset, format, type, values);}
etHistogramParameterfvEXT; GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT=GLee_Lazy_glGetMinma
PFNGLGETHISTOGRAMPARAMETERIVEXTPROC pglGetHistogramParameterivEXT=_Lazy_glG xEXT;
etHistogramParameterivEXT; #endif
PFNGLGETMINMAXEXTPROC pglGetMinmaxEXT=_Lazy_glGetMinmaxEXT; #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
PFNGLGETMINMAXPARAMETERFVEXTPROC pglGetMinmaxParameterfvEXT=_Lazy_glGetMinm #define GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
axParameterfvEXT; void __stdcall GLee_Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum
PFNGLGETMINMAXPARAMETERIVEXTPROC pglGetMinmaxParameterivEXT=_Lazy_glGetMinm pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target
axParameterivEXT; , pname, params);}
PFNGLHISTOGRAMEXTPROC pglHistogramEXT=_Lazy_glHistogramEXT; GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEX
PFNGLMINMAXEXTPROC pglMinmaxEXT=_Lazy_glMinmaxEXT; T=GLee_Lazy_glGetMinmaxParameterfvEXT;
PFNGLRESETHISTOGRAMEXTPROC pglResetHistogramEXT=_Lazy_glResetHistogramEXT; #endif
PFNGLRESETMINMAXEXTPROC pglResetMinmaxEXT=_Lazy_glResetMinmaxEXT; #ifndef GLEE_C_DEFINED_glGetMinmaxParameterivEXT
#define GLEE_C_DEFINED_glGetMinmaxParameterivEXT
void __stdcall GLee_Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum
pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target,
pname, params);}
GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEX
T=GLee_Lazy_glGetMinmaxParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glHistogramEXT
#define GLEE_C_DEFINED_glHistogramEXT
void __stdcall GLee_Lazy_glHistogramEXT(GLenum target, GLsizei width, GLe
num internalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target
, width, internalformat, sink);}
GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT=GLee_Lazy_glHistogra
mEXT;
#endif
#ifndef GLEE_C_DEFINED_glMinmaxEXT
#define GLEE_C_DEFINED_glMinmaxEXT
void __stdcall GLee_Lazy_glMinmaxEXT(GLenum target, GLenum internalformat
, GLboolean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sin
k);}
GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT=GLee_Lazy_glMinmaxEXT;
#endif
#ifndef GLEE_C_DEFINED_glResetHistogramEXT
#define GLEE_C_DEFINED_glResetHistogramEXT
void __stdcall GLee_Lazy_glResetHistogramEXT(GLenum target) {if (GLeeIni
t()) glResetHistogramEXT(target);}
GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT=GLee_Lazy_
glResetHistogramEXT;
#endif
#ifndef GLEE_C_DEFINED_glResetMinmaxEXT
#define GLEE_C_DEFINED_glResetMinmaxEXT
void __stdcall GLee_Lazy_glResetMinmaxEXT(GLenum target) {if (GLeeInit()
) glResetMinmaxEXT(target);}
GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT=GLee_Lazy_glRese
tMinmaxEXT;
#endif
#endif #endif
/* GL_EXT_convolution */ /* GL_EXT_convolution */
#ifdef __GLEE_GL_EXT_convolution #ifdef __GLEE_GL_EXT_convolution
void __stdcall _Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum interna #ifndef GLEE_C_DEFINED_glConvolutionFilter1DEXT
lformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) #define GLEE_C_DEFINED_glConvolutionFilter1DEXT
{if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, fo void __stdcall GLee_Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum i
rmat, type, image);} nternalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * im
void __stdcall _Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum interna age) {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, wid
lformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const G th, format, type, image);}
Lvoid * image) {if (GLeeInit()) glConvolutionFilter2DEXT(target, internalf GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT=
ormat, width, height, format, type, image);} GLee_Lazy_glConvolutionFilter1DEXT;
void __stdcall _Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname #endif
, GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target, pnam #ifndef GLEE_C_DEFINED_glConvolutionFilter2DEXT
e, params);} #define GLEE_C_DEFINED_glConvolutionFilter2DEXT
void __stdcall _Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pnam void __stdcall GLee_Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum i
e, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfvEXT(ta nternalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, c
rget, pname, params);} onst GLvoid * image) {if (GLeeInit()) glConvolutionFilter2DEXT(target, int
void __stdcall _Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname ernalformat, width, height, format, type, image);}
, GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT=
params);} GLee_Lazy_glConvolutionFilter2DEXT;
void __stdcall _Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pnam #endif
e, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEXT(targ #ifndef GLEE_C_DEFINED_glConvolutionParameterfEXT
et, pname, params);} #define GLEE_C_DEFINED_glConvolutionParameterfEXT
void __stdcall _Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum int void __stdcall GLee_Lazy_glConvolutionParameterfEXT(GLenum target, GLenum
ernalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvo pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target
lutionFilter1DEXT(target, internalformat, x, y, width);} , pname, params);}
void __stdcall _Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum int GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterf
ernalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeIni EXT=GLee_Lazy_glConvolutionParameterfEXT;
t()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, heig #endif
ht);} #ifndef GLEE_C_DEFINED_glConvolutionParameterfvEXT
void __stdcall _Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format #define GLEE_C_DEFINED_glConvolutionParameterfvEXT
, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilterEXT( void __stdcall GLee_Lazy_glConvolutionParameterfvEXT(GLenum target, GLenu
target, format, type, image);} m pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv
void __stdcall _Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum p EXT(target, pname, params);}
name, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfvEXT(ta GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameter
rget, pname, params);} fvEXT=GLee_Lazy_glConvolutionParameterfvEXT;
void __stdcall _Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum p #endif
name, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEXT(targ #ifndef GLEE_C_DEFINED_glConvolutionParameteriEXT
et, pname, params);} #define GLEE_C_DEFINED_glConvolutionParameteriEXT
void __stdcall _Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, void __stdcall GLee_Lazy_glConvolutionParameteriEXT(GLenum target, GLenum
GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit() pname, GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target,
) glGetSeparableFilterEXT(target, format, type, row, column, span);} pname, params);}
void __stdcall _Lazy_glSeparableFilter2DEXT(GLenum target, GLenum internalf GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteri
ormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLv EXT=GLee_Lazy_glConvolutionParameteriEXT;
oid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2DEXT( #endif
target, internalformat, width, height, format, type, row, column);} #ifndef GLEE_C_DEFINED_glConvolutionParameterivEXT
PFNGLCONVOLUTIONFILTER1DEXTPROC pglConvolutionFilter1DEXT=_Lazy_glConvoluti #define GLEE_C_DEFINED_glConvolutionParameterivEXT
onFilter1DEXT; void __stdcall GLee_Lazy_glConvolutionParameterivEXT(GLenum target, GLenu
PFNGLCONVOLUTIONFILTER2DEXTPROC pglConvolutionFilter2DEXT=_Lazy_glConvoluti m pname, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEX
onFilter2DEXT; T(target, pname, params);}
PFNGLCONVOLUTIONPARAMETERFEXTPROC pglConvolutionParameterfEXT=_Lazy_glConvo GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameter
lutionParameterfEXT; ivEXT=GLee_Lazy_glConvolutionParameterivEXT;
PFNGLCONVOLUTIONPARAMETERFVEXTPROC pglConvolutionParameterfvEXT=_Lazy_glCon #endif
volutionParameterfvEXT; #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
PFNGLCONVOLUTIONPARAMETERIEXTPROC pglConvolutionParameteriEXT=_Lazy_glConvo #define GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
lutionParameteriEXT; void __stdcall GLee_Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLen
PFNGLCONVOLUTIONPARAMETERIVEXTPROC pglConvolutionParameterivEXT=_Lazy_glCon um internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCop
volutionParameterivEXT; yConvolutionFilter1DEXT(target, internalformat, x, y, width);}
PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC pglCopyConvolutionFilter1DEXT=_Lazy_glC GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilt
opyConvolutionFilter1DEXT; er1DEXT=GLee_Lazy_glCopyConvolutionFilter1DEXT;
PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC pglCopyConvolutionFilter2DEXT=_Lazy_glC #endif
opyConvolutionFilter2DEXT; #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
PFNGLGETCONVOLUTIONFILTEREXTPROC pglGetConvolutionFilterEXT=_Lazy_glGetConv #define GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
olutionFilterEXT; void __stdcall GLee_Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLen
PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC pglGetConvolutionParameterfvEXT=_Lazy um internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (G
_glGetConvolutionParameterfvEXT; LeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width
PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC pglGetConvolutionParameterivEXT=_Lazy , height);}
_glGetConvolutionParameterivEXT; GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilt
PFNGLGETSEPARABLEFILTEREXTPROC pglGetSeparableFilterEXT=_Lazy_glGetSeparabl er2DEXT=GLee_Lazy_glCopyConvolutionFilter2DEXT;
eFilterEXT; #endif
PFNGLSEPARABLEFILTER2DEXTPROC pglSeparableFilter2DEXT=_Lazy_glSeparableFilt #ifndef GLEE_C_DEFINED_glGetConvolutionFilterEXT
er2DEXT; #define GLEE_C_DEFINED_glGetConvolutionFilterEXT
void __stdcall GLee_Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum
format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilt
erEXT(target, format, type, image);}
GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEX
T=GLee_Lazy_glGetConvolutionFilterEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
#define GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
void __stdcall GLee_Lazy_glGetConvolutionParameterfvEXT(GLenum target, GL
enum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv
EXT(target, pname, params);}
GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionPar
ameterfvEXT=GLee_Lazy_glGetConvolutionParameterfvEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetConvolutionParameterivEXT
#define GLEE_C_DEFINED_glGetConvolutionParameterivEXT
void __stdcall GLee_Lazy_glGetConvolutionParameterivEXT(GLenum target, GL
enum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEX
T(target, pname, params);}
GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionPar
ameterivEXT=GLee_Lazy_glGetConvolutionParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetSeparableFilterEXT
#define GLEE_C_DEFINED_glGetSeparableFilterEXT
void __stdcall GLee_Lazy_glGetSeparableFilterEXT(GLenum target, GLenum fo
rmat, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLee
Init()) glGetSeparableFilterEXT(target, format, type, row, column, span);}
GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT=GL
ee_Lazy_glGetSeparableFilterEXT;
#endif
#ifndef GLEE_C_DEFINED_glSeparableFilter2DEXT
#define GLEE_C_DEFINED_glSeparableFilter2DEXT
void __stdcall GLee_Lazy_glSeparableFilter2DEXT(GLenum target, GLenum int
ernalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, con
st GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter
2DEXT(target, internalformat, width, height, format, type, row, column);}
GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT=GLee
_Lazy_glSeparableFilter2DEXT;
#endif
#endif #endif
/* GL_SGI_color_matrix */ /* GL_SGI_color_matrix */
#ifdef __GLEE_GL_SGI_color_matrix #ifdef __GLEE_GL_SGI_color_matrix
#endif #endif
/* GL_SGI_color_table */ /* GL_SGI_color_table */
#ifdef __GLEE_GL_SGI_color_table #ifdef __GLEE_GL_SGI_color_table
void __stdcall _Lazy_glColorTableSGI(GLenum target, GLenum internalformat, #ifndef GLEE_C_DEFINED_glColorTableSGI
GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLee #define GLEE_C_DEFINED_glColorTableSGI
Init()) glColorTableSGI(target, internalformat, width, format, type, table) void __stdcall GLee_Lazy_glColorTableSGI(GLenum target, GLenum internalfo
;} rmat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if
void __stdcall _Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type,
, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSGI(targ table);}
et, pname, params);} GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI=GLee_Lazy_glColorT
void __stdcall _Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname ableSGI;
, const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI(target #endif
, pname, params);} #ifndef GLEE_C_DEFINED_glColorTableParameterfvSGI
void __stdcall _Lazy_glCopyColorTableSGI(GLenum target, GLenum internalform #define GLEE_C_DEFINED_glColorTableParameterfvSGI
at, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTableSGI( void __stdcall GLee_Lazy_glColorTableParameterfvSGI(GLenum target, GLenum
target, internalformat, x, y, width);} pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSG
void __stdcall _Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenu I(target, pname, params);}
m type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target, format GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfv
, type, table);} SGI=GLee_Lazy_glColorTableParameterfvSGI;
void __stdcall _Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pn #endif
ame, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSGI(targ #ifndef GLEE_C_DEFINED_glColorTableParameterivSGI
et, pname, params);} #define GLEE_C_DEFINED_glColorTableParameterivSGI
void __stdcall _Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pn void __stdcall GLee_Lazy_glColorTableParameterivSGI(GLenum target, GLenum
ame, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI(target pname, const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI(
, pname, params);} target, pname, params);}
PFNGLCOLORTABLESGIPROC pglColorTableSGI=_Lazy_glColorTableSGI; GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameteriv
PFNGLCOLORTABLEPARAMETERFVSGIPROC pglColorTableParameterfvSGI=_Lazy_glColor SGI=GLee_Lazy_glColorTableParameterivSGI;
TableParameterfvSGI; #endif
PFNGLCOLORTABLEPARAMETERIVSGIPROC pglColorTableParameterivSGI=_Lazy_glColor #ifndef GLEE_C_DEFINED_glCopyColorTableSGI
TableParameterivSGI; #define GLEE_C_DEFINED_glCopyColorTableSGI
PFNGLCOPYCOLORTABLESGIPROC pglCopyColorTableSGI=_Lazy_glCopyColorTableSGI; void __stdcall GLee_Lazy_glCopyColorTableSGI(GLenum target, GLenum intern
PFNGLGETCOLORTABLESGIPROC pglGetColorTableSGI=_Lazy_glGetColorTableSGI; alformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTab
PFNGLGETCOLORTABLEPARAMETERFVSGIPROC pglGetColorTableParameterfvSGI=_Lazy_g leSGI(target, internalformat, x, y, width);}
lGetColorTableParameterfvSGI; GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI=GLee_Lazy_
PFNGLGETCOLORTABLEPARAMETERIVSGIPROC pglGetColorTableParameterivSGI=_Lazy_g glCopyColorTableSGI;
lGetColorTableParameterivSGI; #endif
#ifndef GLEE_C_DEFINED_glGetColorTableSGI
#define GLEE_C_DEFINED_glGetColorTableSGI
void __stdcall GLee_Lazy_glGetColorTableSGI(GLenum target, GLenum format,
GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target,
format, type, table);}
GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI=GLee_Lazy_gl
GetColorTableSGI;
#endif
#ifndef GLEE_C_DEFINED_glGetColorTableParameterfvSGI
#define GLEE_C_DEFINED_glGetColorTableParameterfvSGI
void __stdcall GLee_Lazy_glGetColorTableParameterfvSGI(GLenum target, GLe
num pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSG
I(target, pname, params);}
GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParam
eterfvSGI=GLee_Lazy_glGetColorTableParameterfvSGI;
#endif
#ifndef GLEE_C_DEFINED_glGetColorTableParameterivSGI
#define GLEE_C_DEFINED_glGetColorTableParameterivSGI
void __stdcall GLee_Lazy_glGetColorTableParameterivSGI(GLenum target, GLe
num pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI(
target, pname, params);}
GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParam
eterivSGI=GLee_Lazy_glGetColorTableParameterivSGI;
#endif
#endif #endif
/* GL_SGIS_pixel_texture */ /* GL_SGIS_pixel_texture */
#ifdef __GLEE_GL_SGIS_pixel_texture #ifdef __GLEE_GL_SGIS_pixel_texture
void __stdcall _Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param) #ifndef GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
{if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);} #define GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
void __stdcall _Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint void __stdcall GLee_Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint
* params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params) param) {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);}
;} GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameter
void __stdcall _Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat para iSGIS=GLee_Lazy_glPixelTexGenParameteriSGIS;
m) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);} #endif
void __stdcall _Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLflo #ifndef GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
at * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params) #define GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
;} void __stdcall GLee_Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const
void __stdcall _Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * GLint * params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, para
params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, para ms);}
ms);} GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParamete
void __stdcall _Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat rivSGIS=GLee_Lazy_glPixelTexGenParameterivSGIS;
* params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, para #endif
ms);} #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
PFNGLPIXELTEXGENPARAMETERISGISPROC pglPixelTexGenParameteriSGIS=_Lazy_glPix #define GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
elTexGenParameteriSGIS; void __stdcall GLee_Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloa
PFNGLPIXELTEXGENPARAMETERIVSGISPROC pglPixelTexGenParameterivSGIS=_Lazy_glP t param) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);}
ixelTexGenParameterivSGIS; GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameter
PFNGLPIXELTEXGENPARAMETERFSGISPROC pglPixelTexGenParameterfSGIS=_Lazy_glPix fSGIS=GLee_Lazy_glPixelTexGenParameterfSGIS;
elTexGenParameterfSGIS; #endif
PFNGLPIXELTEXGENPARAMETERFVSGISPROC pglPixelTexGenParameterfvSGIS=_Lazy_glP #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
ixelTexGenParameterfvSGIS; #define GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC pglGetPixelTexGenParameterivSGIS=_La void __stdcall GLee_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const
zy_glGetPixelTexGenParameterivSGIS; GLfloat * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, pa
PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC pglGetPixelTexGenParameterfvSGIS=_La rams);}
zy_glGetPixelTexGenParameterfvSGIS; GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParamete
rfvSGIS=GLee_Lazy_glPixelTexGenParameterfvSGIS;
#endif
#ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
#define GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
void __stdcall GLee_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GL
int * params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, para
ms);}
GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenPa
rameterivSGIS=GLee_Lazy_glGetPixelTexGenParameterivSGIS;
#endif
#ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
#define GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
void __stdcall GLee_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GL
float * params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, pa
rams);}
GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenPa
rameterfvSGIS=GLee_Lazy_glGetPixelTexGenParameterfvSGIS;
#endif
#endif #endif
/* GL_SGIX_pixel_texture */ /* GL_SGIX_pixel_texture */
#ifdef __GLEE_GL_SGIX_pixel_texture #ifdef __GLEE_GL_SGIX_pixel_texture
void __stdcall _Lazy_glPixelTexGenSGIX(GLenum mode) #ifndef GLEE_C_DEFINED_glPixelTexGenSGIX
{if (GLeeInit()) glPixelTexGenSGIX(mode);} #define GLEE_C_DEFINED_glPixelTexGenSGIX
PFNGLPIXELTEXGENSGIXPROC pglPixelTexGenSGIX=_Lazy_glPixelTexGenSGIX; void __stdcall GLee_Lazy_glPixelTexGenSGIX(GLenum mode) {if (GLeeInit())
glPixelTexGenSGIX(mode);}
GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX=GLee_Lazy_glPi
xelTexGenSGIX;
#endif
#endif #endif
/* GL_SGIS_texture4D */ /* GL_SGIS_texture4D */
#ifdef __GLEE_GL_SGIS_texture4D #ifdef __GLEE_GL_SGIS_texture4D
void __stdcall _Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLenum in #ifndef GLEE_C_DEFINED_glTexImage4DSGIS
ternalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, #define GLEE_C_DEFINED_glTexImage4DSGIS
GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLe void __stdcall GLee_Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLe
eInit()) glTexImage4DSGIS(target, level, internalformat, width, height, dep num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei s
th, size4d, border, format, type, pixels);} ize4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {i
void __stdcall _Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, GLint f (GLeeInit()) glTexImage4DSGIS(target, level, internalformat, width, heigh
xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsize t, depth, size4d, border, format, type, pixels);}
i height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS=GLee_Lazy_glTexI
GLvoid * pixels) {if (GLeeInit()) glTexSubImage4DSGIS(target, level, xoffs mage4DSGIS;
et, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, #endif
pixels);} #ifndef GLEE_C_DEFINED_glTexSubImage4DSGIS
PFNGLTEXIMAGE4DSGISPROC pglTexImage4DSGIS=_Lazy_glTexImage4DSGIS; #define GLEE_C_DEFINED_glTexSubImage4DSGIS
PFNGLTEXSUBIMAGE4DSGISPROC pglTexSubImage4DSGIS=_Lazy_glTexSubImage4DSGIS; void __stdcall GLee_Lazy_glTexSubImage4DSGIS(GLenum target, GLint level,
GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width,
GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type,
const GLvoid * pixels) {if (GLeeInit()) glTexSubImage4DSGIS(target, level,
xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format,
type, pixels);}
GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS=GLee_Lazy_
glTexSubImage4DSGIS;
#endif
#endif #endif
/* GL_SGI_texture_color_table */ /* GL_SGI_texture_color_table */
#ifdef __GLEE_GL_SGI_texture_color_table #ifdef __GLEE_GL_SGI_texture_color_table
#endif #endif
/* GL_EXT_cmyka */ /* GL_EXT_cmyka */
#ifdef __GLEE_GL_EXT_cmyka #ifdef __GLEE_GL_EXT_cmyka
#endif #endif
/* GL_EXT_texture_object */ /* GL_EXT_texture_object */
#ifdef __GLEE_GL_EXT_texture_object #ifdef __GLEE_GL_EXT_texture_object
GLboolean __stdcall _Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint #ifndef GLEE_C_DEFINED_glAreTexturesResidentEXT
* textures, GLboolean * residences) {if (GLeeInit()) return glAreTexturesR #define GLEE_C_DEFINED_glAreTexturesResidentEXT
esidentEXT(n, textures, residences); return (GLboolean)0;} GLboolean __stdcall GLee_Lazy_glAreTexturesResidentEXT(GLsizei n, const G
void __stdcall _Lazy_glBindTextureEXT(GLenum target, GLuint texture) Luint * textures, GLboolean * residences) {if (GLeeInit()) return glAreTex
{if (GLeeInit()) glBindTextureEXT(target, texture);} turesResidentEXT(n, textures, residences); return (GLboolean)0;}
void __stdcall _Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT=
) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);} GLee_Lazy_glAreTexturesResidentEXT;
void __stdcall _Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures) #endif
{if (GLeeInit()) glGenTexturesEXT(n, textures);} #ifndef GLEE_C_DEFINED_glBindTextureEXT
GLboolean __stdcall _Lazy_glIsTextureEXT(GLuint texture) #define GLEE_C_DEFINED_glBindTextureEXT
{if (GLeeInit()) return glIsTextureEXT(texture); return (GLb void __stdcall GLee_Lazy_glBindTextureEXT(GLenum target, GLuint texture)
oolean)0;} {if (GLeeInit()) glBindTextureEXT(target, texture);}
void __stdcall _Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * text GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT=GLee_Lazy_glBind
ures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeTexturesEX TextureEXT;
T(n, textures, priorities);} #endif
PFNGLARETEXTURESRESIDENTEXTPROC pglAreTexturesResidentEXT=_Lazy_glAreTextur #ifndef GLEE_C_DEFINED_glDeleteTexturesEXT
esResidentEXT; #define GLEE_C_DEFINED_glDeleteTexturesEXT
PFNGLBINDTEXTUREEXTPROC pglBindTextureEXT=_Lazy_glBindTextureEXT; void __stdcall GLee_Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * te
PFNGLDELETETEXTURESEXTPROC pglDeleteTexturesEXT=_Lazy_glDeleteTexturesEXT; xtures) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);}
PFNGLGENTEXTURESEXTPROC pglGenTexturesEXT=_Lazy_glGenTexturesEXT; GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT=GLee_Lazy_
PFNGLISTEXTUREEXTPROC pglIsTextureEXT=_Lazy_glIsTextureEXT; glDeleteTexturesEXT;
PFNGLPRIORITIZETEXTURESEXTPROC pglPrioritizeTexturesEXT=_Lazy_glPrioritizeT #endif
exturesEXT; #ifndef GLEE_C_DEFINED_glGenTexturesEXT
#define GLEE_C_DEFINED_glGenTexturesEXT
void __stdcall GLee_Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures)
{if (GLeeInit()) glGenTexturesEXT(n, textures);}
GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT=GLee_Lazy_glGenT
exturesEXT;
#endif
#ifndef GLEE_C_DEFINED_glIsTextureEXT
#define GLEE_C_DEFINED_glIsTextureEXT
GLboolean __stdcall GLee_Lazy_glIsTextureEXT(GLuint texture) {if (GLeeIn
it()) return glIsTextureEXT(texture); return (GLboolean)0;}
GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT=GLee_Lazy_glIsTextur
eEXT;
#endif
#ifndef GLEE_C_DEFINED_glPrioritizeTexturesEXT
#define GLEE_C_DEFINED_glPrioritizeTexturesEXT
void __stdcall GLee_Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint
* textures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeText
uresEXT(n, textures, priorities);}
GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT=GL
ee_Lazy_glPrioritizeTexturesEXT;
#endif
#endif #endif
/* GL_SGIS_detail_texture */ /* GL_SGIS_detail_texture */
#ifdef __GLEE_GL_SGIS_detail_texture #ifdef __GLEE_GL_SGIS_detail_texture
void __stdcall _Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GL #ifndef GLEE_C_DEFINED_glDetailTexFuncSGIS
float * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);} #define GLEE_C_DEFINED_glDetailTexFuncSGIS
void __stdcall _Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points void __stdcall GLee_Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, co
) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);} nst GLfloat * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, poin
PFNGLDETAILTEXFUNCSGISPROC pglDetailTexFuncSGIS=_Lazy_glDetailTexFuncSGIS; ts);}
PFNGLGETDETAILTEXFUNCSGISPROC pglGetDetailTexFuncSGIS=_Lazy_glGetDetailTexF GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS=GLee_Lazy_
uncSGIS; glDetailTexFuncSGIS;
#endif
#ifndef GLEE_C_DEFINED_glGetDetailTexFuncSGIS
#define GLEE_C_DEFINED_glGetDetailTexFuncSGIS
void __stdcall GLee_Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat *
points) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);}
GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS=GLee
_Lazy_glGetDetailTexFuncSGIS;
#endif
#endif #endif
/* GL_SGIS_sharpen_texture */ /* GL_SGIS_sharpen_texture */
#ifdef __GLEE_GL_SGIS_sharpen_texture #ifdef __GLEE_GL_SGIS_sharpen_texture
void __stdcall _Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const G #ifndef GLEE_C_DEFINED_glSharpenTexFuncSGIS
Lfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points); #define GLEE_C_DEFINED_glSharpenTexFuncSGIS
} void __stdcall GLee_Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, c
void __stdcall _Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * point onst GLfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, po
s) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);} ints);}
PFNGLSHARPENTEXFUNCSGISPROC pglSharpenTexFuncSGIS=_Lazy_glSharpenTexFuncSGI GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS=GLee_Laz
S; y_glSharpenTexFuncSGIS;
PFNGLGETSHARPENTEXFUNCSGISPROC pglGetSharpenTexFuncSGIS=_Lazy_glGetSharpenT #endif
exFuncSGIS; #ifndef GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
#define GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
void __stdcall GLee_Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat *
points) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);}
GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS=GL
ee_Lazy_glGetSharpenTexFuncSGIS;
#endif
#endif #endif
/* GL_EXT_packed_pixels */ /* GL_EXT_packed_pixels */
#ifdef __GLEE_GL_EXT_packed_pixels #ifdef __GLEE_GL_EXT_packed_pixels
#endif #endif
/* GL_SGIS_texture_lod */ /* GL_SGIS_texture_lod */
#ifdef __GLEE_GL_SGIS_texture_lod #ifdef __GLEE_GL_SGIS_texture_lod
#endif #endif
/* GL_SGIS_multisample */ /* GL_SGIS_multisample */
#ifdef __GLEE_GL_SGIS_multisample #ifdef __GLEE_GL_SGIS_multisample
void __stdcall _Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert) #ifndef GLEE_C_DEFINED_glSampleMaskSGIS
{if (GLeeInit()) glSampleMaskSGIS(value, invert);} #define GLEE_C_DEFINED_glSampleMaskSGIS
void __stdcall _Lazy_glSamplePatternSGIS(GLenum pattern) void __stdcall GLee_Lazy_glSampleMaskSGIS(GLclampf value, GLboolean inver
{if (GLeeInit()) glSamplePatternSGIS(pattern);} t) {if (GLeeInit()) glSampleMaskSGIS(value, invert);}
PFNGLSAMPLEMASKSGISPROC pglSampleMaskSGIS=_Lazy_glSampleMaskSGIS; GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS=GLee_Lazy_glSamp
PFNGLSAMPLEPATTERNSGISPROC pglSamplePatternSGIS=_Lazy_glSamplePatternSGIS; leMaskSGIS;
#endif
#ifndef GLEE_C_DEFINED_glSamplePatternSGIS
#define GLEE_C_DEFINED_glSamplePatternSGIS
void __stdcall GLee_Lazy_glSamplePatternSGIS(GLenum pattern) {if (GLeeIn
it()) glSamplePatternSGIS(pattern);}
GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS=GLee_Lazy_
glSamplePatternSGIS;
#endif
#endif #endif
/* GL_EXT_rescale_normal */ /* GL_EXT_rescale_normal */
#ifdef __GLEE_GL_EXT_rescale_normal #ifdef __GLEE_GL_EXT_rescale_normal
#endif #endif
/* GL_EXT_vertex_array */ /* GL_EXT_vertex_array */
#ifdef __GLEE_GL_EXT_vertex_array #ifdef __GLEE_GL_EXT_vertex_array
void __stdcall _Lazy_glArrayElementEXT(GLint i) #ifndef GLEE_C_DEFINED_glArrayElementEXT
{if (GLeeInit()) glArrayElementEXT(i);} #define GLEE_C_DEFINED_glArrayElementEXT
void __stdcall _Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei str void __stdcall GLee_Lazy_glArrayElementEXT(GLint i) {if (GLeeInit()) glA
ide, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColorPointe rrayElementEXT(i);}
rEXT(size, type, stride, count, pointer);} GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT=GLee_Lazy_glAr
void __stdcall _Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei coun rayElementEXT;
t) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);} #endif
void __stdcall _Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, co #ifndef GLEE_C_DEFINED_glColorPointerEXT
nst GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(stride, cou #define GLEE_C_DEFINED_glColorPointerEXT
nt, pointer);} void __stdcall GLee_Lazy_glColorPointerEXT(GLint size, GLenum type, GLsiz
void __stdcall _Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params) ei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColor
{if (GLeeInit()) glGetPointervEXT(pname, params);} PointerEXT(size, type, stride, count, pointer);}
void __stdcall _Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT=GLee_Lazy_glCo
count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(type, s lorPointerEXT;
tride, count, pointer);} #endif
void __stdcall _Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsize #ifndef GLEE_C_DEFINED_glDrawArraysEXT
i count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT(type, #define GLEE_C_DEFINED_glDrawArraysEXT
stride, count, pointer);} void __stdcall GLee_Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsize
void __stdcall _Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei i count) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);}
stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTexCoord GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT=GLee_Lazy_glDrawAr
PointerEXT(size, type, stride, count, pointer);} raysEXT;
void __stdcall _Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei st #endif
ride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVertexPoin #ifndef GLEE_C_DEFINED_glEdgeFlagPointerEXT
terEXT(size, type, stride, count, pointer);} #define GLEE_C_DEFINED_glEdgeFlagPointerEXT
PFNGLARRAYELEMENTEXTPROC pglArrayElementEXT=_Lazy_glArrayElementEXT; void __stdcall GLee_Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei cou
PFNGLCOLORPOINTEREXTPROC pglColorPointerEXT=_Lazy_glColorPointerEXT; nt, const GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(strid
PFNGLDRAWARRAYSEXTPROC pglDrawArraysEXT=_Lazy_glDrawArraysEXT; e, count, pointer);}
PFNGLEDGEFLAGPOINTEREXTPROC pglEdgeFlagPointerEXT=_Lazy_glEdgeFlagPointerEX GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT=GLee_Laz
T; y_glEdgeFlagPointerEXT;
PFNGLGETPOINTERVEXTPROC pglGetPointervEXT=_Lazy_glGetPointervEXT; #endif
PFNGLINDEXPOINTEREXTPROC pglIndexPointerEXT=_Lazy_glIndexPointerEXT; #ifndef GLEE_C_DEFINED_glGetPointervEXT
PFNGLNORMALPOINTEREXTPROC pglNormalPointerEXT=_Lazy_glNormalPointerEXT; #define GLEE_C_DEFINED_glGetPointervEXT
PFNGLTEXCOORDPOINTEREXTPROC pglTexCoordPointerEXT=_Lazy_glTexCoordPointerEX void __stdcall GLee_Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params)
T; {if (GLeeInit()) glGetPointervEXT(pname, params);}
PFNGLVERTEXPOINTEREXTPROC pglVertexPointerEXT=_Lazy_glVertexPointerEXT; GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT=GLee_Lazy_glGetP
ointervEXT;
#endif
#ifndef GLEE_C_DEFINED_glIndexPointerEXT
#define GLEE_C_DEFINED_glIndexPointerEXT
void __stdcall GLee_Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, G
Lsizei count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(t
ype, stride, count, pointer);}
GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT=GLee_Lazy_glIn
dexPointerEXT;
#endif
#ifndef GLEE_C_DEFINED_glNormalPointerEXT
#define GLEE_C_DEFINED_glNormalPointerEXT
void __stdcall GLee_Lazy_glNormalPointerEXT(GLenum type, GLsizei stride,
GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT
(type, stride, count, pointer);}
GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT=GLee_Lazy_gl
NormalPointerEXT;
#endif
#ifndef GLEE_C_DEFINED_glTexCoordPointerEXT
#define GLEE_C_DEFINED_glTexCoordPointerEXT
void __stdcall GLee_Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GL
sizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTe
xCoordPointerEXT(size, type, stride, count, pointer);}
GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT=GLee_Laz
y_glTexCoordPointerEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexPointerEXT
#define GLEE_C_DEFINED_glVertexPointerEXT
void __stdcall GLee_Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsi
zei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVert
exPointerEXT(size, type, stride, count, pointer);}
GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT=GLee_Lazy_gl
VertexPointerEXT;
#endif
#endif #endif
/* GL_EXT_misc_attribute */ /* GL_EXT_misc_attribute */
#ifdef __GLEE_GL_EXT_misc_attribute #ifdef __GLEE_GL_EXT_misc_attribute
#endif #endif
/* GL_SGIS_generate_mipmap */ /* GL_SGIS_generate_mipmap */
#ifdef __GLEE_GL_SGIS_generate_mipmap #ifdef __GLEE_GL_SGIS_generate_mipmap
skipping to change at line 2402 skipping to change at line 4250
#endif #endif
/* GL_SGIS_texture_border_clamp */ /* GL_SGIS_texture_border_clamp */
#ifdef __GLEE_GL_SGIS_texture_border_clamp #ifdef __GLEE_GL_SGIS_texture_border_clamp
#endif #endif
/* GL_EXT_blend_minmax */ /* GL_EXT_blend_minmax */
#ifdef __GLEE_GL_EXT_blend_minmax #ifdef __GLEE_GL_EXT_blend_minmax
void __stdcall _Lazy_glBlendEquationEXT(GLenum mode) #ifndef GLEE_C_DEFINED_glBlendEquationEXT
{if (GLeeInit()) glBlendEquationEXT(mode);} #define GLEE_C_DEFINED_glBlendEquationEXT
PFNGLBLENDEQUATIONEXTPROC pglBlendEquationEXT=_Lazy_glBlendEquationEXT; void __stdcall GLee_Lazy_glBlendEquationEXT(GLenum mode) {if (GLeeInit()
) glBlendEquationEXT(mode);}
GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT=GLee_Lazy_gl
BlendEquationEXT;
#endif
#endif #endif
/* GL_EXT_blend_subtract */ /* GL_EXT_blend_subtract */
#ifdef __GLEE_GL_EXT_blend_subtract #ifdef __GLEE_GL_EXT_blend_subtract
#endif #endif
/* GL_EXT_blend_logic_op */ /* GL_EXT_blend_logic_op */
#ifdef __GLEE_GL_EXT_blend_logic_op #ifdef __GLEE_GL_EXT_blend_logic_op
skipping to change at line 2434 skipping to change at line 4285
#endif #endif
/* GL_SGIS_texture_select */ /* GL_SGIS_texture_select */
#ifdef __GLEE_GL_SGIS_texture_select #ifdef __GLEE_GL_SGIS_texture_select
#endif #endif
/* GL_SGIX_sprite */ /* GL_SGIX_sprite */
#ifdef __GLEE_GL_SGIX_sprite #ifdef __GLEE_GL_SGIX_sprite
void __stdcall _Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param) #ifndef GLEE_C_DEFINED_glSpriteParameterfSGIX
{if (GLeeInit()) glSpriteParameterfSGIX(pname, param);} #define GLEE_C_DEFINED_glSpriteParameterfSGIX
void __stdcall _Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * void __stdcall GLee_Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat par
params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);} am) {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);}
void __stdcall _Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param) GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX=GLee
{if (GLeeInit()) glSpriteParameteriSGIX(pname, param);} _Lazy_glSpriteParameterfSGIX;
void __stdcall _Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * pa #endif
rams) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);} #ifndef GLEE_C_DEFINED_glSpriteParameterfvSGIX
PFNGLSPRITEPARAMETERFSGIXPROC pglSpriteParameterfSGIX=_Lazy_glSpriteParamet #define GLEE_C_DEFINED_glSpriteParameterfvSGIX
erfSGIX; void __stdcall GLee_Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfl
PFNGLSPRITEPARAMETERFVSGIXPROC pglSpriteParameterfvSGIX=_Lazy_glSpriteParam oat * params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);}
eterfvSGIX; GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX=GL
PFNGLSPRITEPARAMETERISGIXPROC pglSpriteParameteriSGIX=_Lazy_glSpriteParamet ee_Lazy_glSpriteParameterfvSGIX;
eriSGIX; #endif
PFNGLSPRITEPARAMETERIVSGIXPROC pglSpriteParameterivSGIX=_Lazy_glSpriteParam #ifndef GLEE_C_DEFINED_glSpriteParameteriSGIX
eterivSGIX; #define GLEE_C_DEFINED_glSpriteParameteriSGIX
void __stdcall GLee_Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param
) {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);}
GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX=GLee
_Lazy_glSpriteParameteriSGIX;
#endif
#ifndef GLEE_C_DEFINED_glSpriteParameterivSGIX
#define GLEE_C_DEFINED_glSpriteParameterivSGIX
void __stdcall GLee_Lazy_glSpriteParameterivSGIX(GLenum pname, const GLin
t * params) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);}
GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX=GL
ee_Lazy_glSpriteParameterivSGIX;
#endif
#endif #endif
/* GL_SGIX_texture_multi_buffer */ /* GL_SGIX_texture_multi_buffer */
#ifdef __GLEE_GL_SGIX_texture_multi_buffer #ifdef __GLEE_GL_SGIX_texture_multi_buffer
#endif #endif
/* GL_EXT_point_parameters */ /* GL_EXT_point_parameters */
#ifdef __GLEE_GL_EXT_point_parameters #ifdef __GLEE_GL_EXT_point_parameters
void __stdcall _Lazy_glPointParameterfEXT(GLenum pname, GLfloat param) #ifndef GLEE_C_DEFINED_glPointParameterfEXT
{if (GLeeInit()) glPointParameterfEXT(pname, param);} #define GLEE_C_DEFINED_glPointParameterfEXT
void __stdcall _Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * pa void __stdcall GLee_Lazy_glPointParameterfEXT(GLenum pname, GLfloat param
rams) {if (GLeeInit()) glPointParameterfvEXT(pname, params);} ) {if (GLeeInit()) glPointParameterfEXT(pname, param);}
PFNGLPOINTPARAMETERFEXTPROC pglPointParameterfEXT=_Lazy_glPointParameterfEX GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT=GLee_Laz
T; y_glPointParameterfEXT;
PFNGLPOINTPARAMETERFVEXTPROC pglPointParameterfvEXT=_Lazy_glPointParameterf #endif
vEXT; #ifndef GLEE_C_DEFINED_glPointParameterfvEXT
#define GLEE_C_DEFINED_glPointParameterfvEXT
void __stdcall GLee_Lazy_glPointParameterfvEXT(GLenum pname, const GLfloa
t * params) {if (GLeeInit()) glPointParameterfvEXT(pname, params);}
GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT=GLee_L
azy_glPointParameterfvEXT;
#endif
#endif #endif
/* GL_SGIS_point_parameters */ /* GL_SGIS_point_parameters */
#ifdef __GLEE_GL_SGIS_point_parameters #ifdef __GLEE_GL_SGIS_point_parameters
void __stdcall _Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param) #ifndef GLEE_C_DEFINED_glPointParameterfSGIS
{if (GLeeInit()) glPointParameterfSGIS(pname, param);} #define GLEE_C_DEFINED_glPointParameterfSGIS
void __stdcall _Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * p void __stdcall GLee_Lazy_glPointParameterfSGIS(GLenum pname, GLfloat para
arams) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);} m) {if (GLeeInit()) glPointParameterfSGIS(pname, param);}
PFNGLPOINTPARAMETERFSGISPROC pglPointParameterfSGIS=_Lazy_glPointParameterf GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS=GLee_L
SGIS; azy_glPointParameterfSGIS;
PFNGLPOINTPARAMETERFVSGISPROC pglPointParameterfvSGIS=_Lazy_glPointParamete #endif
rfvSGIS; #ifndef GLEE_C_DEFINED_glPointParameterfvSGIS
#define GLEE_C_DEFINED_glPointParameterfvSGIS
void __stdcall GLee_Lazy_glPointParameterfvSGIS(GLenum pname, const GLflo
at * params) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);}
GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS=GLee
_Lazy_glPointParameterfvSGIS;
#endif
#endif #endif
/* GL_SGIX_instruments */ /* GL_SGIX_instruments */
#ifdef __GLEE_GL_SGIX_instruments #ifdef __GLEE_GL_SGIX_instruments
GLint __stdcall _Lazy_glGetInstrumentsSGIX(void) #ifndef GLEE_C_DEFINED_glGetInstrumentsSGIX
{if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLin #define GLEE_C_DEFINED_glGetInstrumentsSGIX
t)0;} GLint __stdcall GLee_Lazy_glGetInstrumentsSGIX(void) {if (GLeeInit()) re
void __stdcall _Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer) turn glGetInstrumentsSGIX(); return (GLint)0;}
{if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);} GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX=GLee_Laz
GLint __stdcall _Lazy_glPollInstrumentsSGIX(GLint * marker_p) y_glGetInstrumentsSGIX;
{if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); ret #endif
urn (GLint)0;} #ifndef GLEE_C_DEFINED_glInstrumentsBufferSGIX
void __stdcall _Lazy_glReadInstrumentsSGIX(GLint marker) #define GLEE_C_DEFINED_glInstrumentsBufferSGIX
{if (GLeeInit()) glReadInstrumentsSGIX(marker);} void __stdcall GLee_Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * bu
void __stdcall _Lazy_glStartInstrumentsSGIX(void) ffer) {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);}
{if (GLeeInit()) glStartInstrumentsSGIX();} GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX=GL
void __stdcall _Lazy_glStopInstrumentsSGIX(GLint marker) ee_Lazy_glInstrumentsBufferSGIX;
{if (GLeeInit()) glStopInstrumentsSGIX(marker);} #endif
PFNGLGETINSTRUMENTSSGIXPROC pglGetInstrumentsSGIX=_Lazy_glGetInstrumentsSGI #ifndef GLEE_C_DEFINED_glPollInstrumentsSGIX
X; #define GLEE_C_DEFINED_glPollInstrumentsSGIX
PFNGLINSTRUMENTSBUFFERSGIXPROC pglInstrumentsBufferSGIX=_Lazy_glInstruments GLint __stdcall GLee_Lazy_glPollInstrumentsSGIX(GLint * marker_p) {if (G
BufferSGIX; LeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;}
PFNGLPOLLINSTRUMENTSSGIXPROC pglPollInstrumentsSGIX=_Lazy_glPollInstruments GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX=GLee_L
SGIX; azy_glPollInstrumentsSGIX;
PFNGLREADINSTRUMENTSSGIXPROC pglReadInstrumentsSGIX=_Lazy_glReadInstruments #endif
SGIX; #ifndef GLEE_C_DEFINED_glReadInstrumentsSGIX
PFNGLSTARTINSTRUMENTSSGIXPROC pglStartInstrumentsSGIX=_Lazy_glStartInstrume #define GLEE_C_DEFINED_glReadInstrumentsSGIX
ntsSGIX; void __stdcall GLee_Lazy_glReadInstrumentsSGIX(GLint marker) {if (GLeeIn
PFNGLSTOPINSTRUMENTSSGIXPROC pglStopInstrumentsSGIX=_Lazy_glStopInstruments it()) glReadInstrumentsSGIX(marker);}
SGIX; GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX=GLee_L
azy_glReadInstrumentsSGIX;
#endif
#ifndef GLEE_C_DEFINED_glStartInstrumentsSGIX
#define GLEE_C_DEFINED_glStartInstrumentsSGIX
void __stdcall GLee_Lazy_glStartInstrumentsSGIX(void) {if (GLeeInit()) g
lStartInstrumentsSGIX();}
GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX=GLee
_Lazy_glStartInstrumentsSGIX;
#endif
#ifndef GLEE_C_DEFINED_glStopInstrumentsSGIX
#define GLEE_C_DEFINED_glStopInstrumentsSGIX
void __stdcall GLee_Lazy_glStopInstrumentsSGIX(GLint marker) {if (GLeeIn
it()) glStopInstrumentsSGIX(marker);}
GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX=GLee_L
azy_glStopInstrumentsSGIX;
#endif
#endif #endif
/* GL_SGIX_texture_scale_bias */ /* GL_SGIX_texture_scale_bias */
#ifdef __GLEE_GL_SGIX_texture_scale_bias #ifdef __GLEE_GL_SGIX_texture_scale_bias
#endif #endif
/* GL_SGIX_framezoom */ /* GL_SGIX_framezoom */
#ifdef __GLEE_GL_SGIX_framezoom #ifdef __GLEE_GL_SGIX_framezoom
void __stdcall _Lazy_glFrameZoomSGIX(GLint factor) #ifndef GLEE_C_DEFINED_glFrameZoomSGIX
{if (GLeeInit()) glFrameZoomSGIX(factor);} #define GLEE_C_DEFINED_glFrameZoomSGIX
PFNGLFRAMEZOOMSGIXPROC pglFrameZoomSGIX=_Lazy_glFrameZoomSGIX; void __stdcall GLee_Lazy_glFrameZoomSGIX(GLint factor) {if (GLeeInit())
glFrameZoomSGIX(factor);}
GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX=GLee_Lazy_glFrameZ
oomSGIX;
#endif
#endif #endif
/* GL_SGIX_tag_sample_buffer */ /* GL_SGIX_tag_sample_buffer */
#ifdef __GLEE_GL_SGIX_tag_sample_buffer #ifdef __GLEE_GL_SGIX_tag_sample_buffer
void __stdcall _Lazy_glTagSampleBufferSGIX(void) #ifndef GLEE_C_DEFINED_glTagSampleBufferSGIX
{if (GLeeInit()) glTagSampleBufferSGIX();} #define GLEE_C_DEFINED_glTagSampleBufferSGIX
PFNGLTAGSAMPLEBUFFERSGIXPROC pglTagSampleBufferSGIX=_Lazy_glTagSampleBuffer void __stdcall GLee_Lazy_glTagSampleBufferSGIX(void) {if (GLeeInit()) gl
SGIX; TagSampleBufferSGIX();}
GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX=GLee_L
azy_glTagSampleBufferSGIX;
#endif
#endif #endif
/* GL_FfdMaskSGIX */ /* GL_FfdMaskSGIX */
#ifdef __GLEE_GL_FfdMaskSGIX #ifdef __GLEE_GL_FfdMaskSGIX
#endif #endif
/* GL_SGIX_polynomial_ffd */ /* GL_SGIX_polynomial_ffd */
#ifdef __GLEE_GL_SGIX_polynomial_ffd #ifdef __GLEE_GL_SGIX_polynomial_ffd
void __stdcall _Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLd #ifndef GLEE_C_DEFINED_glDeformationMap3dSGIX
ouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstr #define GLEE_C_DEFINED_glDeformationMap3dSGIX
ide, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, c void __stdcall GLee_Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u
onst GLdouble * points) {if (GLeeInit()) glDeformationMap3dSGIX(target, u1 1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLin
, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, po t vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint wor
ints);} der, const GLdouble * points) {if (GLeeInit()) glDeformationMap3dSGIX(targ
void __stdcall _Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfl et, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, word
oat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, er, points);}
GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const G GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX=GLee
Lfloat * points) {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, u2, u _Lazy_glDeformationMap3dSGIX;
stride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);} #endif
void __stdcall _Lazy_glDeformSGIX(GLbitfield mask) #ifndef GLEE_C_DEFINED_glDeformationMap3fSGIX
{if (GLeeInit()) glDeformSGIX(mask);} #define GLEE_C_DEFINED_glDeformationMap3fSGIX
void __stdcall _Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask) void __stdcall GLee_Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1
{if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);} , GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vs
PFNGLDEFORMATIONMAP3DSGIXPROC pglDeformationMap3dSGIX=_Lazy_glDeformationMa tride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, c
p3dSGIX; onst GLfloat * points) {if (GLeeInit()) glDeformationMap3fSGIX(target, u1,
PFNGLDEFORMATIONMAP3FSGIXPROC pglDeformationMap3fSGIX=_Lazy_glDeformationMa u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, poi
p3fSGIX; nts);}
PFNGLDEFORMSGIXPROC pglDeformSGIX=_Lazy_glDeformSGIX; GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX=GLee
PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC pglLoadIdentityDeformationMapSGIX=_ _Lazy_glDeformationMap3fSGIX;
Lazy_glLoadIdentityDeformationMapSGIX; #endif
#ifndef GLEE_C_DEFINED_glDeformSGIX
#define GLEE_C_DEFINED_glDeformSGIX
void __stdcall GLee_Lazy_glDeformSGIX(GLbitfield mask) {if (GLeeInit())
glDeformSGIX(mask);}
GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX=GLee_Lazy_glDeformSGIX;
#endif
#ifndef GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
#define GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
void __stdcall GLee_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask
) {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);}
GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDef
ormationMapSGIX=GLee_Lazy_glLoadIdentityDeformationMapSGIX;
#endif
#endif #endif
/* GL_SGIX_reference_plane */ /* GL_SGIX_reference_plane */
#ifdef __GLEE_GL_SGIX_reference_plane #ifdef __GLEE_GL_SGIX_reference_plane
void __stdcall _Lazy_glReferencePlaneSGIX(const GLdouble * equation) #ifndef GLEE_C_DEFINED_glReferencePlaneSGIX
{if (GLeeInit()) glReferencePlaneSGIX(equation);} #define GLEE_C_DEFINED_glReferencePlaneSGIX
PFNGLREFERENCEPLANESGIXPROC pglReferencePlaneSGIX=_Lazy_glReferencePlaneSGI void __stdcall GLee_Lazy_glReferencePlaneSGIX(const GLdouble * equation)
X; {if (GLeeInit()) glReferencePlaneSGIX(equation);}
GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX=GLee_Laz
y_glReferencePlaneSGIX;
#endif
#endif #endif
/* GL_SGIX_flush_raster */ /* GL_SGIX_flush_raster */
#ifdef __GLEE_GL_SGIX_flush_raster #ifdef __GLEE_GL_SGIX_flush_raster
void __stdcall _Lazy_glFlushRasterSGIX(void) #ifndef GLEE_C_DEFINED_glFlushRasterSGIX
{if (GLeeInit()) glFlushRasterSGIX();} #define GLEE_C_DEFINED_glFlushRasterSGIX
PFNGLFLUSHRASTERSGIXPROC pglFlushRasterSGIX=_Lazy_glFlushRasterSGIX; void __stdcall GLee_Lazy_glFlushRasterSGIX(void) {if (GLeeInit()) glFlus
hRasterSGIX();}
GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX=GLee_Lazy_glFl
ushRasterSGIX;
#endif
#endif #endif
/* GL_SGIX_depth_texture */ /* GL_SGIX_depth_texture */
#ifdef __GLEE_GL_SGIX_depth_texture #ifdef __GLEE_GL_SGIX_depth_texture
#endif #endif
/* GL_SGIS_fog_function */ /* GL_SGIS_fog_function */
#ifdef __GLEE_GL_SGIS_fog_function #ifdef __GLEE_GL_SGIS_fog_function
void __stdcall _Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points) #ifndef GLEE_C_DEFINED_glFogFuncSGIS
{if (GLeeInit()) glFogFuncSGIS(n, points);} #define GLEE_C_DEFINED_glFogFuncSGIS
void __stdcall _Lazy_glGetFogFuncSGIS(GLfloat * points) void __stdcall GLee_Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points)
{if (GLeeInit()) glGetFogFuncSGIS(points);} {if (GLeeInit()) glFogFuncSGIS(n, points);}
PFNGLFOGFUNCSGISPROC pglFogFuncSGIS=_Lazy_glFogFuncSGIS; GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS=GLee_Lazy_glFogFuncSGI
PFNGLGETFOGFUNCSGISPROC pglGetFogFuncSGIS=_Lazy_glGetFogFuncSGIS; S;
#endif
#ifndef GLEE_C_DEFINED_glGetFogFuncSGIS
#define GLEE_C_DEFINED_glGetFogFuncSGIS
void __stdcall GLee_Lazy_glGetFogFuncSGIS(GLfloat * points) {if (GLeeIni
t()) glGetFogFuncSGIS(points);}
GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS=GLee_Lazy_glGetF
ogFuncSGIS;
#endif
#endif #endif
/* GL_SGIX_fog_offset */ /* GL_SGIX_fog_offset */
#ifdef __GLEE_GL_SGIX_fog_offset #ifdef __GLEE_GL_SGIX_fog_offset
#endif #endif
/* GL_HP_image_transform */ /* GL_HP_image_transform */
#ifdef __GLEE_GL_HP_image_transform #ifdef __GLEE_GL_HP_image_transform
void __stdcall _Lazy_glImageTransformParameteriHP(GLenum target, GLenum pna #ifndef GLEE_C_DEFINED_glImageTransformParameteriHP
me, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(target, pna #define GLEE_C_DEFINED_glImageTransformParameteriHP
me, param);} void __stdcall GLee_Lazy_glImageTransformParameteriHP(GLenum target, GLen
void __stdcall _Lazy_glImageTransformParameterfHP(GLenum target, GLenum pna um pname, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(targe
me, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(target, p t, pname, param);}
name, param);} GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParam
void __stdcall _Lazy_glImageTransformParameterivHP(GLenum target, GLenum pn eteriHP=GLee_Lazy_glImageTransformParameteriHP;
ame, const GLint * params) {if (GLeeInit()) glImageTransformParameterivHP( #endif
target, pname, params);} #ifndef GLEE_C_DEFINED_glImageTransformParameterfHP
void __stdcall _Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pn #define GLEE_C_DEFINED_glImageTransformParameterfHP
ame, const GLfloat * params) {if (GLeeInit()) glImageTransformParameterfvH void __stdcall GLee_Lazy_glImageTransformParameterfHP(GLenum target, GLen
P(target, pname, params);} um pname, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(tar
void __stdcall _Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum get, pname, param);}
pname, GLint * params) {if (GLeeInit()) glGetImageTransformParameterivHP( GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParam
target, pname, params);} eterfHP=GLee_Lazy_glImageTransformParameterfHP;
void __stdcall _Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum #endif
pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParameterfvH #ifndef GLEE_C_DEFINED_glImageTransformParameterivHP
P(target, pname, params);} #define GLEE_C_DEFINED_glImageTransformParameterivHP
PFNGLIMAGETRANSFORMPARAMETERIHPPROC pglImageTransformParameteriHP=_Lazy_glI void __stdcall GLee_Lazy_glImageTransformParameterivHP(GLenum target, GLe
mageTransformParameteriHP; num pname, const GLint * params) {if (GLeeInit()) glImageTransformParamete
PFNGLIMAGETRANSFORMPARAMETERFHPPROC pglImageTransformParameterfHP=_Lazy_glI rivHP(target, pname, params);}
mageTransformParameterfHP; GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformPara
PFNGLIMAGETRANSFORMPARAMETERIVHPPROC pglImageTransformParameterivHP=_Lazy_g meterivHP=GLee_Lazy_glImageTransformParameterivHP;
lImageTransformParameterivHP; #endif
PFNGLIMAGETRANSFORMPARAMETERFVHPPROC pglImageTransformParameterfvHP=_Lazy_g #ifndef GLEE_C_DEFINED_glImageTransformParameterfvHP
lImageTransformParameterfvHP; #define GLEE_C_DEFINED_glImageTransformParameterfvHP
PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC pglGetImageTransformParameterivHP=_ void __stdcall GLee_Lazy_glImageTransformParameterfvHP(GLenum target, GLe
Lazy_glGetImageTransformParameterivHP; num pname, const GLfloat * params) {if (GLeeInit()) glImageTransformParame
PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC pglGetImageTransformParameterfvHP=_ terfvHP(target, pname, params);}
Lazy_glGetImageTransformParameterfvHP; GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformPara
meterfvHP=GLee_Lazy_glImageTransformParameterfvHP;
#endif
#ifndef GLEE_C_DEFINED_glGetImageTransformParameterivHP
#define GLEE_C_DEFINED_glGetImageTransformParameterivHP
void __stdcall GLee_Lazy_glGetImageTransformParameterivHP(GLenum target,
GLenum pname, GLint * params) {if (GLeeInit()) glGetImageTransformParamete
rivHP(target, pname, params);}
GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransfo
rmParameterivHP=GLee_Lazy_glGetImageTransformParameterivHP;
#endif
#ifndef GLEE_C_DEFINED_glGetImageTransformParameterfvHP
#define GLEE_C_DEFINED_glGetImageTransformParameterfvHP
void __stdcall GLee_Lazy_glGetImageTransformParameterfvHP(GLenum target,
GLenum pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParame
terfvHP(target, pname, params);}
GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransfo
rmParameterfvHP=GLee_Lazy_glGetImageTransformParameterfvHP;
#endif
#endif #endif
/* GL_HP_convolution_border_modes */ /* GL_HP_convolution_border_modes */
#ifdef __GLEE_GL_HP_convolution_border_modes #ifdef __GLEE_GL_HP_convolution_border_modes
#endif #endif
/* GL_INGR_palette_buffer */ /* GL_INGR_palette_buffer */
#ifdef __GLEE_GL_INGR_palette_buffer #ifdef __GLEE_GL_INGR_palette_buffer
#endif #endif
/* GL_SGIX_texture_add_env */ /* GL_SGIX_texture_add_env */
#ifdef __GLEE_GL_SGIX_texture_add_env #ifdef __GLEE_GL_SGIX_texture_add_env
#endif #endif
/* GL_EXT_color_subtable */ /* GL_EXT_color_subtable */
#ifdef __GLEE_GL_EXT_color_subtable #ifdef __GLEE_GL_EXT_color_subtable
void __stdcall _Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsiz #ifndef GLEE_C_DEFINED_glColorSubTableEXT
ei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit() #define GLEE_C_DEFINED_glColorSubTableEXT
) glColorSubTableEXT(target, start, count, format, type, data);} void __stdcall GLee_Lazy_glColorSubTableEXT(GLenum target, GLsizei start,
void __stdcall _Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, G GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLee
Lint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTableEXT(ta Init()) glColorSubTableEXT(target, start, count, format, type, data);}
rget, start, x, y, width);} GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT=GLee_Lazy_gl
PFNGLCOLORSUBTABLEEXTPROC pglColorSubTableEXT=_Lazy_glColorSubTableEXT; ColorSubTableEXT;
PFNGLCOPYCOLORSUBTABLEEXTPROC pglCopyColorSubTableEXT=_Lazy_glCopyColorSubT #endif
ableEXT; #ifndef GLEE_C_DEFINED_glCopyColorSubTableEXT
#define GLEE_C_DEFINED_glCopyColorSubTableEXT
void __stdcall GLee_Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei st
art, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable
EXT(target, start, x, y, width);}
GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT=GLee
_Lazy_glCopyColorSubTableEXT;
#endif
#endif #endif
/* GL_PGI_vertex_hints */ /* GL_PGI_vertex_hints */
#ifdef __GLEE_GL_PGI_vertex_hints #ifdef __GLEE_GL_PGI_vertex_hints
#endif #endif
/* GL_PGI_misc_hints */ /* GL_PGI_misc_hints */
#ifdef __GLEE_GL_PGI_misc_hints #ifdef __GLEE_GL_PGI_misc_hints
void __stdcall _Lazy_glHintPGI(GLenum target, GLint mode) #ifndef GLEE_C_DEFINED_glHintPGI
{if (GLeeInit()) glHintPGI(target, mode);} #define GLEE_C_DEFINED_glHintPGI
PFNGLHINTPGIPROC pglHintPGI=_Lazy_glHintPGI; void __stdcall GLee_Lazy_glHintPGI(GLenum target, GLint mode) {if (GLeeI
nit()) glHintPGI(target, mode);}
GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI=GLee_Lazy_glHintPGI;
#endif
#endif #endif
/* GL_EXT_paletted_texture */ /* GL_EXT_paletted_texture */
#ifdef __GLEE_GL_EXT_paletted_texture #ifdef __GLEE_GL_EXT_paletted_texture
void __stdcall _Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, #ifndef GLEE_C_DEFINED_glColorTableEXT
GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLee #define GLEE_C_DEFINED_glColorTableEXT
Init()) glColorTableEXT(target, internalFormat, width, format, type, table) void __stdcall GLee_Lazy_glColorTableEXT(GLenum target, GLenum internalFo
;} rmat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if
void __stdcall _Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenu (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type,
m type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, format, table);}
type, data);} GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT=GLee_Lazy_glColorT
void __stdcall _Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pn ableEXT;
ame, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT(target #endif
, pname, params);} #ifndef GLEE_C_DEFINED_glGetColorTableEXT
void __stdcall _Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pn #define GLEE_C_DEFINED_glGetColorTableEXT
ame, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEXT(targ void __stdcall GLee_Lazy_glGetColorTableEXT(GLenum target, GLenum format,
et, pname, params);} GLenum type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, f
PFNGLCOLORTABLEEXTPROC pglColorTableEXT=_Lazy_glColorTableEXT; ormat, type, data);}
PFNGLGETCOLORTABLEEXTPROC pglGetColorTableEXT=_Lazy_glGetColorTableEXT; GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT=GLee_Lazy_gl
PFNGLGETCOLORTABLEPARAMETERIVEXTPROC pglGetColorTableParameterivEXT=_Lazy_g GetColorTableEXT;
lGetColorTableParameterivEXT; #endif
PFNGLGETCOLORTABLEPARAMETERFVEXTPROC pglGetColorTableParameterfvEXT=_Lazy_g #ifndef GLEE_C_DEFINED_glGetColorTableParameterivEXT
lGetColorTableParameterfvEXT; #define GLEE_C_DEFINED_glGetColorTableParameterivEXT
void __stdcall GLee_Lazy_glGetColorTableParameterivEXT(GLenum target, GLe
num pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT(
target, pname, params);}
GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParam
eterivEXT=GLee_Lazy_glGetColorTableParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetColorTableParameterfvEXT
#define GLEE_C_DEFINED_glGetColorTableParameterfvEXT
void __stdcall GLee_Lazy_glGetColorTableParameterfvEXT(GLenum target, GLe
num pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEX
T(target, pname, params);}
GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParam
eterfvEXT=GLee_Lazy_glGetColorTableParameterfvEXT;
#endif
#endif #endif
/* GL_EXT_clip_volume_hint */ /* GL_EXT_clip_volume_hint */
#ifdef __GLEE_GL_EXT_clip_volume_hint #ifdef __GLEE_GL_EXT_clip_volume_hint
#endif #endif
/* GL_SGIX_list_priority */ /* GL_SGIX_list_priority */
#ifdef __GLEE_GL_SGIX_list_priority #ifdef __GLEE_GL_SGIX_list_priority
void __stdcall _Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GL #ifndef GLEE_C_DEFINED_glGetListParameterfvSGIX
float * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, par #define GLEE_C_DEFINED_glGetListParameterfvSGIX
ams);} void __stdcall GLee_Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pna
void __stdcall _Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GL me, GLfloat * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pnam
int * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname, param e, params);}
s);} GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX=
void __stdcall _Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloa GLee_Lazy_glGetListParameterfvSGIX;
t param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);} #endif
void __stdcall _Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const #ifndef GLEE_C_DEFINED_glGetListParameterivSGIX
GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pname, par #define GLEE_C_DEFINED_glGetListParameterivSGIX
ams);} void __stdcall GLee_Lazy_glGetListParameterivSGIX(GLuint list, GLenum pna
void __stdcall _Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint me, GLint * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname,
param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);} params);}
void __stdcall _Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX=
GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname, param GLee_Lazy_glGetListParameterivSGIX;
s);} #endif
PFNGLGETLISTPARAMETERFVSGIXPROC pglGetListParameterfvSGIX=_Lazy_glGetListPa #ifndef GLEE_C_DEFINED_glListParameterfSGIX
rameterfvSGIX; #define GLEE_C_DEFINED_glListParameterfSGIX
PFNGLGETLISTPARAMETERIVSGIXPROC pglGetListParameterivSGIX=_Lazy_glGetListPa void __stdcall GLee_Lazy_glListParameterfSGIX(GLuint list, GLenum pname,
rameterivSGIX; GLfloat param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);}
PFNGLLISTPARAMETERFSGIXPROC pglListParameterfSGIX=_Lazy_glListParameterfSGI GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX=GLee_Laz
X; y_glListParameterfSGIX;
PFNGLLISTPARAMETERFVSGIXPROC pglListParameterfvSGIX=_Lazy_glListParameterfv #endif
SGIX; #ifndef GLEE_C_DEFINED_glListParameterfvSGIX
PFNGLLISTPARAMETERISGIXPROC pglListParameteriSGIX=_Lazy_glListParameteriSGI #define GLEE_C_DEFINED_glListParameterfvSGIX
X; void __stdcall GLee_Lazy_glListParameterfvSGIX(GLuint list, GLenum pname,
PFNGLLISTPARAMETERIVSGIXPROC pglListParameterivSGIX=_Lazy_glListParameteriv const GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pnam
SGIX; e, params);}
GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX=GLee_L
azy_glListParameterfvSGIX;
#endif
#ifndef GLEE_C_DEFINED_glListParameteriSGIX
#define GLEE_C_DEFINED_glListParameteriSGIX
void __stdcall GLee_Lazy_glListParameteriSGIX(GLuint list, GLenum pname,
GLint param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);}
GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX=GLee_Laz
y_glListParameteriSGIX;
#endif
#ifndef GLEE_C_DEFINED_glListParameterivSGIX
#define GLEE_C_DEFINED_glListParameterivSGIX
void __stdcall GLee_Lazy_glListParameterivSGIX(GLuint list, GLenum pname,
const GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname,
params);}
GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX=GLee_L
azy_glListParameterivSGIX;
#endif
#endif #endif
/* GL_SGIX_ir_instrument1 */ /* GL_SGIX_ir_instrument1 */
#ifdef __GLEE_GL_SGIX_ir_instrument1 #ifdef __GLEE_GL_SGIX_ir_instrument1
#endif #endif
/* GL_SGIX_calligraphic_fragment */ /* GL_SGIX_calligraphic_fragment */
#ifdef __GLEE_GL_SGIX_calligraphic_fragment #ifdef __GLEE_GL_SGIX_calligraphic_fragment
skipping to change at line 2670 skipping to change at line 4650
#endif #endif
/* GL_EXT_index_texture */ /* GL_EXT_index_texture */
#ifdef __GLEE_GL_EXT_index_texture #ifdef __GLEE_GL_EXT_index_texture
#endif #endif
/* GL_EXT_index_material */ /* GL_EXT_index_material */
#ifdef __GLEE_GL_EXT_index_material #ifdef __GLEE_GL_EXT_index_material
void __stdcall _Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) #ifndef GLEE_C_DEFINED_glIndexMaterialEXT
{if (GLeeInit()) glIndexMaterialEXT(face, mode);} #define GLEE_C_DEFINED_glIndexMaterialEXT
PFNGLINDEXMATERIALEXTPROC pglIndexMaterialEXT=_Lazy_glIndexMaterialEXT; void __stdcall GLee_Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) {i
f (GLeeInit()) glIndexMaterialEXT(face, mode);}
GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT=GLee_Lazy_gl
IndexMaterialEXT;
#endif
#endif #endif
/* GL_EXT_index_func */ /* GL_EXT_index_func */
#ifdef __GLEE_GL_EXT_index_func #ifdef __GLEE_GL_EXT_index_func
void __stdcall _Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) #ifndef GLEE_C_DEFINED_glIndexFuncEXT
{if (GLeeInit()) glIndexFuncEXT(func, ref);} #define GLEE_C_DEFINED_glIndexFuncEXT
PFNGLINDEXFUNCEXTPROC pglIndexFuncEXT=_Lazy_glIndexFuncEXT; void __stdcall GLee_Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) {if (
GLeeInit()) glIndexFuncEXT(func, ref);}
GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT=GLee_Lazy_glIndexFun
cEXT;
#endif
#endif #endif
/* GL_EXT_index_array_formats */ /* GL_EXT_index_array_formats */
#ifdef __GLEE_GL_EXT_index_array_formats #ifdef __GLEE_GL_EXT_index_array_formats
#endif #endif
/* GL_EXT_compiled_vertex_array */ /* GL_EXT_compiled_vertex_array */
#ifdef __GLEE_GL_EXT_compiled_vertex_array #ifdef __GLEE_GL_EXT_compiled_vertex_array
void __stdcall _Lazy_glLockArraysEXT(GLint first, GLsizei count) #ifndef GLEE_C_DEFINED_glLockArraysEXT
{if (GLeeInit()) glLockArraysEXT(first, count);} #define GLEE_C_DEFINED_glLockArraysEXT
void __stdcall _Lazy_glUnlockArraysEXT(void) void __stdcall GLee_Lazy_glLockArraysEXT(GLint first, GLsizei count) {if
{if (GLeeInit()) glUnlockArraysEXT();} (GLeeInit()) glLockArraysEXT(first, count);}
PFNGLLOCKARRAYSEXTPROC pglLockArraysEXT=_Lazy_glLockArraysEXT; GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT=GLee_Lazy_glLockAr
PFNGLUNLOCKARRAYSEXTPROC pglUnlockArraysEXT=_Lazy_glUnlockArraysEXT; raysEXT;
#endif
#ifndef GLEE_C_DEFINED_glUnlockArraysEXT
#define GLEE_C_DEFINED_glUnlockArraysEXT
void __stdcall GLee_Lazy_glUnlockArraysEXT(void) {if (GLeeInit()) glUnlo
ckArraysEXT();}
GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT=GLee_Lazy_glUn
lockArraysEXT;
#endif
#endif #endif
/* GL_EXT_cull_vertex */ /* GL_EXT_cull_vertex */
#ifdef __GLEE_GL_EXT_cull_vertex #ifdef __GLEE_GL_EXT_cull_vertex
void __stdcall _Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params) #ifndef GLEE_C_DEFINED_glCullParameterdvEXT
{if (GLeeInit()) glCullParameterdvEXT(pname, params);} #define GLEE_C_DEFINED_glCullParameterdvEXT
void __stdcall _Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params) void __stdcall GLee_Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * pa
{if (GLeeInit()) glCullParameterfvEXT(pname, params);} rams) {if (GLeeInit()) glCullParameterdvEXT(pname, params);}
PFNGLCULLPARAMETERDVEXTPROC pglCullParameterdvEXT=_Lazy_glCullParameterdvEX GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT=GLee_Laz
T; y_glCullParameterdvEXT;
PFNGLCULLPARAMETERFVEXTPROC pglCullParameterfvEXT=_Lazy_glCullParameterfvEX #endif
T; #ifndef GLEE_C_DEFINED_glCullParameterfvEXT
#define GLEE_C_DEFINED_glCullParameterfvEXT
void __stdcall GLee_Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * par
ams) {if (GLeeInit()) glCullParameterfvEXT(pname, params);}
GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT=GLee_Laz
y_glCullParameterfvEXT;
#endif
#endif #endif
/* GL_SGIX_ycrcb */ /* GL_SGIX_ycrcb */
#ifdef __GLEE_GL_SGIX_ycrcb #ifdef __GLEE_GL_SGIX_ycrcb
#endif #endif
/* GL_SGIX_fragment_lighting */ /* GL_SGIX_fragment_lighting */
#ifdef __GLEE_GL_SGIX_fragment_lighting #ifdef __GLEE_GL_SGIX_fragment_lighting
void __stdcall _Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode) #ifndef GLEE_C_DEFINED_glFragmentColorMaterialSGIX
{if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);} #define GLEE_C_DEFINED_glFragmentColorMaterialSGIX
void __stdcall _Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLflo void __stdcall GLee_Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum
at param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);} mode) {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);}
void __stdcall _Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, cons GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMateria
t GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, p lSGIX=GLee_Lazy_glFragmentColorMaterialSGIX;
arams);} #endif
void __stdcall _Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint #ifndef GLEE_C_DEFINED_glFragmentLightfSGIX
param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);} #define GLEE_C_DEFINED_glFragmentLightfSGIX
void __stdcall _Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, cons void __stdcall GLee_Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname,
t GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pname, par GLfloat param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param)
ams);} ;}
void __stdcall _Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param) GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX=GLee_Laz
{if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);} y_glFragmentLightfSGIX;
void __stdcall _Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat #endif
* params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);} #ifndef GLEE_C_DEFINED_glFragmentLightfvSGIX
void __stdcall _Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param) #define GLEE_C_DEFINED_glFragmentLightfvSGIX
{if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);} void __stdcall GLee_Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname
void __stdcall _Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * , const GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pn
params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);} ame, params);}
void __stdcall _Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLf GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX=GLee_L
loat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param) azy_glFragmentLightfvSGIX;
;} #endif
void __stdcall _Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, co #ifndef GLEE_C_DEFINED_glFragmentLightiSGIX
nst GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pnam #define GLEE_C_DEFINED_glFragmentLightiSGIX
e, params);} void __stdcall GLee_Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname,
void __stdcall _Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLi GLint param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);}
nt param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param) GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX=GLee_Laz
;} y_glFragmentLightiSGIX;
void __stdcall _Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, co #endif
nst GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, #ifndef GLEE_C_DEFINED_glFragmentLightivSGIX
params);} #define GLEE_C_DEFINED_glFragmentLightivSGIX
void __stdcall _Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, G void __stdcall GLee_Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname
Lfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, p , const GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pnam
arams);} e, params);}
void __stdcall _Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, G GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX=GLee_L
Lint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, par azy_glFragmentLightivSGIX;
ams);} #endif
void __stdcall _Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, #ifndef GLEE_C_DEFINED_glFragmentLightModelfSGIX
GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pnam #define GLEE_C_DEFINED_glFragmentLightModelfSGIX
e, params);} void __stdcall GLee_Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat
void __stdcall _Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, param) {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);}
GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGI
params);} X=GLee_Lazy_glFragmentLightModelfSGIX;
void __stdcall _Lazy_glLightEnviSGIX(GLenum pname, GLint param) #endif
{if (GLeeInit()) glLightEnviSGIX(pname, param);} #ifndef GLEE_C_DEFINED_glFragmentLightModelfvSGIX
PFNGLFRAGMENTCOLORMATERIALSGIXPROC pglFragmentColorMaterialSGIX=_Lazy_glFra #define GLEE_C_DEFINED_glFragmentLightModelfvSGIX
gmentColorMaterialSGIX; void __stdcall GLee_Lazy_glFragmentLightModelfvSGIX(GLenum pname, const G
PFNGLFRAGMENTLIGHTFSGIXPROC pglFragmentLightfSGIX=_Lazy_glFragmentLightfSGI Lfloat * params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params
X; );}
PFNGLFRAGMENTLIGHTFVSGIXPROC pglFragmentLightfvSGIX=_Lazy_glFragmentLightfv GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvS
SGIX; GIX=GLee_Lazy_glFragmentLightModelfvSGIX;
PFNGLFRAGMENTLIGHTISGIXPROC pglFragmentLightiSGIX=_Lazy_glFragmentLightiSGI #endif
X; #ifndef GLEE_C_DEFINED_glFragmentLightModeliSGIX
PFNGLFRAGMENTLIGHTIVSGIXPROC pglFragmentLightivSGIX=_Lazy_glFragmentLightiv #define GLEE_C_DEFINED_glFragmentLightModeliSGIX
SGIX; void __stdcall GLee_Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint pa
PFNGLFRAGMENTLIGHTMODELFSGIXPROC pglFragmentLightModelfSGIX=_Lazy_glFragmen ram) {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);}
tLightModelfSGIX; GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGI
PFNGLFRAGMENTLIGHTMODELFVSGIXPROC pglFragmentLightModelfvSGIX=_Lazy_glFragm X=GLee_Lazy_glFragmentLightModeliSGIX;
entLightModelfvSGIX; #endif
PFNGLFRAGMENTLIGHTMODELISGIXPROC pglFragmentLightModeliSGIX=_Lazy_glFragmen #ifndef GLEE_C_DEFINED_glFragmentLightModelivSGIX
tLightModeliSGIX; #define GLEE_C_DEFINED_glFragmentLightModelivSGIX
PFNGLFRAGMENTLIGHTMODELIVSGIXPROC pglFragmentLightModelivSGIX=_Lazy_glFragm void __stdcall GLee_Lazy_glFragmentLightModelivSGIX(GLenum pname, const G
entLightModelivSGIX; Lint * params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);
PFNGLFRAGMENTMATERIALFSGIXPROC pglFragmentMaterialfSGIX=_Lazy_glFragmentMat }
erialfSGIX; GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivS
PFNGLFRAGMENTMATERIALFVSGIXPROC pglFragmentMaterialfvSGIX=_Lazy_glFragmentM GIX=GLee_Lazy_glFragmentLightModelivSGIX;
aterialfvSGIX; #endif
PFNGLFRAGMENTMATERIALISGIXPROC pglFragmentMaterialiSGIX=_Lazy_glFragmentMat #ifndef GLEE_C_DEFINED_glFragmentMaterialfSGIX
erialiSGIX; #define GLEE_C_DEFINED_glFragmentMaterialfSGIX
PFNGLFRAGMENTMATERIALIVSGIXPROC pglFragmentMaterialivSGIX=_Lazy_glFragmentM void __stdcall GLee_Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pnam
aterialivSGIX; e, GLfloat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, pa
PFNGLGETFRAGMENTLIGHTFVSGIXPROC pglGetFragmentLightfvSGIX=_Lazy_glGetFragme ram);}
ntLightfvSGIX; GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX=GL
PFNGLGETFRAGMENTLIGHTIVSGIXPROC pglGetFragmentLightivSGIX=_Lazy_glGetFragme ee_Lazy_glFragmentMaterialfSGIX;
ntLightivSGIX; #endif
PFNGLGETFRAGMENTMATERIALFVSGIXPROC pglGetFragmentMaterialfvSGIX=_Lazy_glGet #ifndef GLEE_C_DEFINED_glFragmentMaterialfvSGIX
FragmentMaterialfvSGIX; #define GLEE_C_DEFINED_glFragmentMaterialfvSGIX
PFNGLGETFRAGMENTMATERIALIVSGIXPROC pglGetFragmentMaterialivSGIX=_Lazy_glGet void __stdcall GLee_Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pna
FragmentMaterialivSGIX; me, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face
PFNGLLIGHTENVISGIXPROC pglLightEnviSGIX=_Lazy_glLightEnviSGIX; , pname, params);}
GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX=
GLee_Lazy_glFragmentMaterialfvSGIX;
#endif
#ifndef GLEE_C_DEFINED_glFragmentMaterialiSGIX
#define GLEE_C_DEFINED_glFragmentMaterialiSGIX
void __stdcall GLee_Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pnam
e, GLint param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, para
m);}
GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX=GL
ee_Lazy_glFragmentMaterialiSGIX;
#endif
#ifndef GLEE_C_DEFINED_glFragmentMaterialivSGIX
#define GLEE_C_DEFINED_glFragmentMaterialivSGIX
void __stdcall GLee_Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pna
me, const GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face,
pname, params);}
GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX=
GLee_Lazy_glFragmentMaterialivSGIX;
#endif
#ifndef GLEE_C_DEFINED_glGetFragmentLightfvSGIX
#define GLEE_C_DEFINED_glGetFragmentLightfvSGIX
void __stdcall GLee_Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pn
ame, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pn
ame, params);}
GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX=
GLee_Lazy_glGetFragmentLightfvSGIX;
#endif
#ifndef GLEE_C_DEFINED_glGetFragmentLightivSGIX
#define GLEE_C_DEFINED_glGetFragmentLightivSGIX
void __stdcall GLee_Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pn
ame, GLint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pnam
e, params);}
GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX=
GLee_Lazy_glGetFragmentLightivSGIX;
#endif
#ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
#define GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
void __stdcall GLee_Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum
pname, GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face
, pname, params);}
GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialf
vSGIX=GLee_Lazy_glGetFragmentMaterialfvSGIX;
#endif
#ifndef GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
#define GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
void __stdcall GLee_Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum
pname, GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face,
pname, params);}
GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMateriali
vSGIX=GLee_Lazy_glGetFragmentMaterialivSGIX;
#endif
#ifndef GLEE_C_DEFINED_glLightEnviSGIX
#define GLEE_C_DEFINED_glLightEnviSGIX
void __stdcall GLee_Lazy_glLightEnviSGIX(GLenum pname, GLint param) {if
(GLeeInit()) glLightEnviSGIX(pname, param);}
GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX=GLee_Lazy_glLightE
nviSGIX;
#endif
#endif #endif
/* GL_IBM_rasterpos_clip */ /* GL_IBM_rasterpos_clip */
#ifdef __GLEE_GL_IBM_rasterpos_clip #ifdef __GLEE_GL_IBM_rasterpos_clip
#endif #endif
/* GL_HP_texture_lighting */ /* GL_HP_texture_lighting */
#ifdef __GLEE_GL_HP_texture_lighting #ifdef __GLEE_GL_HP_texture_lighting
#endif #endif
/* GL_EXT_draw_range_elements */ /* GL_EXT_draw_range_elements */
#ifdef __GLEE_GL_EXT_draw_range_elements #ifdef __GLEE_GL_EXT_draw_range_elements
void __stdcall _Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLui #ifndef GLEE_C_DEFINED_glDrawRangeElementsEXT
nt end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit( #define GLEE_C_DEFINED_glDrawRangeElementsEXT
)) glDrawRangeElementsEXT(mode, start, end, count, type, indices);} void __stdcall GLee_Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start
PFNGLDRAWRANGEELEMENTSEXTPROC pglDrawRangeElementsEXT=_Lazy_glDrawRangeElem , GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLe
entsEXT; eInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);}
GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT=GLee
_Lazy_glDrawRangeElementsEXT;
#endif
#endif #endif
/* GL_WIN_phong_shading */ /* GL_WIN_phong_shading */
#ifdef __GLEE_GL_WIN_phong_shading #ifdef __GLEE_GL_WIN_phong_shading
#endif #endif
/* GL_WIN_specular_fog */ /* GL_WIN_specular_fog */
#ifdef __GLEE_GL_WIN_specular_fog #ifdef __GLEE_GL_WIN_specular_fog
#endif #endif
/* GL_EXT_light_texture */ /* GL_EXT_light_texture */
#ifdef __GLEE_GL_EXT_light_texture #ifdef __GLEE_GL_EXT_light_texture
void __stdcall _Lazy_glApplyTextureEXT(GLenum mode) #ifndef GLEE_C_DEFINED_glApplyTextureEXT
{if (GLeeInit()) glApplyTextureEXT(mode);} #define GLEE_C_DEFINED_glApplyTextureEXT
void __stdcall _Lazy_glTextureLightEXT(GLenum pname) void __stdcall GLee_Lazy_glApplyTextureEXT(GLenum mode) {if (GLeeInit())
{if (GLeeInit()) glTextureLightEXT(pname);} glApplyTextureEXT(mode);}
void __stdcall _Lazy_glTextureMaterialEXT(GLenum face, GLenum mode) GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT=GLee_Lazy_glAp
{if (GLeeInit()) glTextureMaterialEXT(face, mode);} plyTextureEXT;
PFNGLAPPLYTEXTUREEXTPROC pglApplyTextureEXT=_Lazy_glApplyTextureEXT; #endif
PFNGLTEXTURELIGHTEXTPROC pglTextureLightEXT=_Lazy_glTextureLightEXT; #ifndef GLEE_C_DEFINED_glTextureLightEXT
PFNGLTEXTUREMATERIALEXTPROC pglTextureMaterialEXT=_Lazy_glTextureMaterialEX #define GLEE_C_DEFINED_glTextureLightEXT
T; void __stdcall GLee_Lazy_glTextureLightEXT(GLenum pname) {if (GLeeInit()
) glTextureLightEXT(pname);}
GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT=GLee_Lazy_glTe
xtureLightEXT;
#endif
#ifndef GLEE_C_DEFINED_glTextureMaterialEXT
#define GLEE_C_DEFINED_glTextureMaterialEXT
void __stdcall GLee_Lazy_glTextureMaterialEXT(GLenum face, GLenum mode)
{if (GLeeInit()) glTextureMaterialEXT(face, mode);}
GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT=GLee_Laz
y_glTextureMaterialEXT;
#endif
#endif #endif
/* GL_SGIX_blend_alpha_minmax */ /* GL_SGIX_blend_alpha_minmax */
#ifdef __GLEE_GL_SGIX_blend_alpha_minmax #ifdef __GLEE_GL_SGIX_blend_alpha_minmax
#endif #endif
/* GL_SGIX_impact_pixel_texture */ /* GL_SGIX_impact_pixel_texture */
#ifdef __GLEE_GL_SGIX_impact_pixel_texture #ifdef __GLEE_GL_SGIX_impact_pixel_texture
#endif #endif
/* GL_EXT_bgra */ /* GL_EXT_bgra */
#ifdef __GLEE_GL_EXT_bgra #ifdef __GLEE_GL_EXT_bgra
#endif #endif
/* GL_SGIX_async */ /* GL_SGIX_async */
#ifdef __GLEE_GL_SGIX_async #ifdef __GLEE_GL_SGIX_async
void __stdcall _Lazy_glAsyncMarkerSGIX(GLuint marker) #ifndef GLEE_C_DEFINED_glAsyncMarkerSGIX
{if (GLeeInit()) glAsyncMarkerSGIX(marker);} #define GLEE_C_DEFINED_glAsyncMarkerSGIX
GLint __stdcall _Lazy_glFinishAsyncSGIX(GLuint * markerp) void __stdcall GLee_Lazy_glAsyncMarkerSGIX(GLuint marker) {if (GLeeInit(
{if (GLeeInit()) return glFinishAsyncSGIX(markerp); return ( )) glAsyncMarkerSGIX(marker);}
GLint)0;} GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX=GLee_Lazy_glAs
GLint __stdcall _Lazy_glPollAsyncSGIX(GLuint * markerp) yncMarkerSGIX;
{if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GL #endif
int)0;} #ifndef GLEE_C_DEFINED_glFinishAsyncSGIX
GLuint __stdcall _Lazy_glGenAsyncMarkersSGIX(GLsizei range) #define GLEE_C_DEFINED_glFinishAsyncSGIX
{if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return GLint __stdcall GLee_Lazy_glFinishAsyncSGIX(GLuint * markerp) {if (GLeeI
(GLuint)0;} nit()) return glFinishAsyncSGIX(markerp); return (GLint)0;}
void __stdcall _Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range) GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX=GLee_Lazy_glFi
{if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);} nishAsyncSGIX;
GLboolean __stdcall _Lazy_glIsAsyncMarkerSGIX(GLuint marker) #endif
{if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return #ifndef GLEE_C_DEFINED_glPollAsyncSGIX
(GLboolean)0;} #define GLEE_C_DEFINED_glPollAsyncSGIX
PFNGLASYNCMARKERSGIXPROC pglAsyncMarkerSGIX=_Lazy_glAsyncMarkerSGIX; GLint __stdcall GLee_Lazy_glPollAsyncSGIX(GLuint * markerp) {if (GLeeIni
PFNGLFINISHASYNCSGIXPROC pglFinishAsyncSGIX=_Lazy_glFinishAsyncSGIX; t()) return glPollAsyncSGIX(markerp); return (GLint)0;}
PFNGLPOLLASYNCSGIXPROC pglPollAsyncSGIX=_Lazy_glPollAsyncSGIX; GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX=GLee_Lazy_glPollAs
PFNGLGENASYNCMARKERSSGIXPROC pglGenAsyncMarkersSGIX=_Lazy_glGenAsyncMarkers yncSGIX;
SGIX; #endif
PFNGLDELETEASYNCMARKERSSGIXPROC pglDeleteAsyncMarkersSGIX=_Lazy_glDeleteAsy #ifndef GLEE_C_DEFINED_glGenAsyncMarkersSGIX
ncMarkersSGIX; #define GLEE_C_DEFINED_glGenAsyncMarkersSGIX
PFNGLISASYNCMARKERSGIXPROC pglIsAsyncMarkerSGIX=_Lazy_glIsAsyncMarkerSGIX; GLuint __stdcall GLee_Lazy_glGenAsyncMarkersSGIX(GLsizei range) {if (GLe
eInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;}
GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX=GLee_L
azy_glGenAsyncMarkersSGIX;
#endif
#ifndef GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
#define GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
void __stdcall GLee_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei
range) {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);}
GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX=
GLee_Lazy_glDeleteAsyncMarkersSGIX;
#endif
#ifndef GLEE_C_DEFINED_glIsAsyncMarkerSGIX
#define GLEE_C_DEFINED_glIsAsyncMarkerSGIX
GLboolean __stdcall GLee_Lazy_glIsAsyncMarkerSGIX(GLuint marker) {if (GL
eeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;}
GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX=GLee_Lazy_
glIsAsyncMarkerSGIX;
#endif
#endif #endif
/* GL_SGIX_async_pixel */ /* GL_SGIX_async_pixel */
#ifdef __GLEE_GL_SGIX_async_pixel #ifdef __GLEE_GL_SGIX_async_pixel
#endif #endif
/* GL_SGIX_async_histogram */ /* GL_SGIX_async_histogram */
#ifdef __GLEE_GL_SGIX_async_histogram #ifdef __GLEE_GL_SGIX_async_histogram
#endif #endif
/* GL_INTEL_texture_scissor */ /* GL_INTEL_texture_scissor */
#ifdef __GLEE_GL_INTEL_texture_scissor #ifdef __GLEE_GL_INTEL_texture_scissor
#endif #endif
/* GL_INTEL_parallel_arrays */ /* GL_INTEL_parallel_arrays */
#ifdef __GLEE_GL_INTEL_parallel_arrays #ifdef __GLEE_GL_INTEL_parallel_arrays
void __stdcall _Lazy_glVertexPointervINTEL(GLint size, GLenum type, const G #ifndef GLEE_C_DEFINED_glVertexPointervINTEL
Lvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type, point #define GLEE_C_DEFINED_glVertexPointervINTEL
er);} void __stdcall GLee_Lazy_glVertexPointervINTEL(GLint size, GLenum type, c
void __stdcall _Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * poi onst GLvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type,
nter) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);} pointer);}
void __stdcall _Lazy_glColorPointervINTEL(GLint size, GLenum type, const GL GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL=GLee_L
void* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, pointer azy_glVertexPointervINTEL;
);} #endif
void __stdcall _Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const #ifndef GLEE_C_DEFINED_glNormalPointervINTEL
GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, type, p #define GLEE_C_DEFINED_glNormalPointervINTEL
ointer);} void __stdcall GLee_Lazy_glNormalPointervINTEL(GLenum type, const GLvoid*
PFNGLVERTEXPOINTERVINTELPROC pglVertexPointervINTEL=_Lazy_glVertexPointervI * pointer) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);}
NTEL; GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL=GLee_L
PFNGLNORMALPOINTERVINTELPROC pglNormalPointervINTEL=_Lazy_glNormalPointervI azy_glNormalPointervINTEL;
NTEL; #endif
PFNGLCOLORPOINTERVINTELPROC pglColorPointervINTEL=_Lazy_glColorPointervINTE #ifndef GLEE_C_DEFINED_glColorPointervINTEL
L; #define GLEE_C_DEFINED_glColorPointervINTEL
PFNGLTEXCOORDPOINTERVINTELPROC pglTexCoordPointervINTEL=_Lazy_glTexCoordPoi void __stdcall GLee_Lazy_glColorPointervINTEL(GLint size, GLenum type, co
ntervINTEL; nst GLvoid* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, p
ointer);}
GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL=GLee_Laz
y_glColorPointervINTEL;
#endif
#ifndef GLEE_C_DEFINED_glTexCoordPointervINTEL
#define GLEE_C_DEFINED_glTexCoordPointervINTEL
void __stdcall GLee_Lazy_glTexCoordPointervINTEL(GLint size, GLenum type,
const GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, t
ype, pointer);}
GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL=GL
ee_Lazy_glTexCoordPointervINTEL;
#endif
#endif #endif
/* GL_HP_occlusion_test */ /* GL_HP_occlusion_test */
#ifdef __GLEE_GL_HP_occlusion_test #ifdef __GLEE_GL_HP_occlusion_test
#endif #endif
/* GL_EXT_pixel_transform */ /* GL_EXT_pixel_transform */
#ifdef __GLEE_GL_EXT_pixel_transform #ifdef __GLEE_GL_EXT_pixel_transform
void __stdcall _Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pn #ifndef GLEE_C_DEFINED_glPixelTransformParameteriEXT
ame, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(target, p #define GLEE_C_DEFINED_glPixelTransformParameteriEXT
name, param);} void __stdcall GLee_Lazy_glPixelTransformParameteriEXT(GLenum target, GLe
void __stdcall _Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pn num pname, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(tar
ame, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(target, get, pname, param);}
pname, param);} GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformPara
void __stdcall _Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum p meteriEXT=GLee_Lazy_glPixelTransformParameteriEXT;
name, const GLint * params) {if (GLeeInit()) glPixelTransformParameterivEX #endif
T(target, pname, params);} #ifndef GLEE_C_DEFINED_glPixelTransformParameterfEXT
void __stdcall _Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum p #define GLEE_C_DEFINED_glPixelTransformParameterfEXT
name, const GLfloat * params) {if (GLeeInit()) glPixelTransformParameterfv void __stdcall GLee_Lazy_glPixelTransformParameterfEXT(GLenum target, GLe
EXT(target, pname, params);} num pname, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(t
PFNGLPIXELTRANSFORMPARAMETERIEXTPROC pglPixelTransformParameteriEXT=_Lazy_g arget, pname, param);}
lPixelTransformParameteriEXT; GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformPara
PFNGLPIXELTRANSFORMPARAMETERFEXTPROC pglPixelTransformParameterfEXT=_Lazy_g meterfEXT=GLee_Lazy_glPixelTransformParameterfEXT;
lPixelTransformParameterfEXT; #endif
PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC pglPixelTransformParameterivEXT=_Lazy #ifndef GLEE_C_DEFINED_glPixelTransformParameterivEXT
_glPixelTransformParameterivEXT; #define GLEE_C_DEFINED_glPixelTransformParameterivEXT
PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC pglPixelTransformParameterfvEXT=_Lazy void __stdcall GLee_Lazy_glPixelTransformParameterivEXT(GLenum target, GL
_glPixelTransformParameterfvEXT; enum pname, const GLint * params) {if (GLeeInit()) glPixelTransformParamet
erivEXT(target, pname, params);}
GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformPar
ameterivEXT=GLee_Lazy_glPixelTransformParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glPixelTransformParameterfvEXT
#define GLEE_C_DEFINED_glPixelTransformParameterfvEXT
void __stdcall GLee_Lazy_glPixelTransformParameterfvEXT(GLenum target, GL
enum pname, const GLfloat * params) {if (GLeeInit()) glPixelTransformParam
eterfvEXT(target, pname, params);}
GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformPar
ameterfvEXT=GLee_Lazy_glPixelTransformParameterfvEXT;
#endif
#endif #endif
/* GL_EXT_pixel_transform_color_table */ /* GL_EXT_pixel_transform_color_table */
#ifdef __GLEE_GL_EXT_pixel_transform_color_table #ifdef __GLEE_GL_EXT_pixel_transform_color_table
#endif #endif
/* GL_EXT_shared_texture_palette */ /* GL_EXT_shared_texture_palette */
#ifdef __GLEE_GL_EXT_shared_texture_palette #ifdef __GLEE_GL_EXT_shared_texture_palette
#endif #endif
/* GL_EXT_separate_specular_color */ /* GL_EXT_separate_specular_color */
#ifdef __GLEE_GL_EXT_separate_specular_color #ifdef __GLEE_GL_EXT_separate_specular_color
#endif #endif
/* GL_EXT_secondary_color */ /* GL_EXT_secondary_color */
#ifdef __GLEE_GL_EXT_secondary_color #ifdef __GLEE_GL_EXT_secondary_color
void __stdcall _Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte #ifndef GLEE_C_DEFINED_glSecondaryColor3bEXT
blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);} #define GLEE_C_DEFINED_glSecondaryColor3bEXT
void __stdcall _Lazy_glSecondaryColor3bvEXT(const GLbyte * v) void __stdcall GLee_Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green,
{if (GLeeInit()) glSecondaryColor3bvEXT(v);} GLbyte blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);}
void __stdcall _Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GL GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT=GLee_L
double blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);} azy_glSecondaryColor3bEXT;
void __stdcall _Lazy_glSecondaryColor3dvEXT(const GLdouble * v) #endif
{if (GLeeInit()) glSecondaryColor3dvEXT(v);} #ifndef GLEE_C_DEFINED_glSecondaryColor3bvEXT
void __stdcall _Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfl #define GLEE_C_DEFINED_glSecondaryColor3bvEXT
oat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);} void __stdcall GLee_Lazy_glSecondaryColor3bvEXT(const GLbyte * v) {if (G
void __stdcall _Lazy_glSecondaryColor3fvEXT(const GLfloat * v) LeeInit()) glSecondaryColor3bvEXT(v);}
{if (GLeeInit()) glSecondaryColor3fvEXT(v);} GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT=GLee
void __stdcall _Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint bl _Lazy_glSecondaryColor3bvEXT;
ue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);} #endif
void __stdcall _Lazy_glSecondaryColor3ivEXT(const GLint * v) #ifndef GLEE_C_DEFINED_glSecondaryColor3dEXT
{if (GLeeInit()) glSecondaryColor3ivEXT(v);} #define GLEE_C_DEFINED_glSecondaryColor3dEXT
void __stdcall _Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLsh void __stdcall GLee_Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble gre
ort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);} en, GLdouble blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue
void __stdcall _Lazy_glSecondaryColor3svEXT(const GLshort * v) );}
{if (GLeeInit()) glSecondaryColor3svEXT(v);} GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT=GLee_L
void __stdcall _Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLu azy_glSecondaryColor3dEXT;
byte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);} #endif
void __stdcall _Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) #ifndef GLEE_C_DEFINED_glSecondaryColor3dvEXT
{if (GLeeInit()) glSecondaryColor3ubvEXT(v);} #define GLEE_C_DEFINED_glSecondaryColor3dvEXT
void __stdcall _Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuin void __stdcall GLee_Lazy_glSecondaryColor3dvEXT(const GLdouble * v) {if
t blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);} (GLeeInit()) glSecondaryColor3dvEXT(v);}
void __stdcall _Lazy_glSecondaryColor3uivEXT(const GLuint * v) GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT=GLee
{if (GLeeInit()) glSecondaryColor3uivEXT(v);} _Lazy_glSecondaryColor3dvEXT;
void __stdcall _Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, G #endif
Lushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);} #ifndef GLEE_C_DEFINED_glSecondaryColor3fEXT
void __stdcall _Lazy_glSecondaryColor3usvEXT(const GLushort * v) #define GLEE_C_DEFINED_glSecondaryColor3fEXT
{if (GLeeInit()) glSecondaryColor3usvEXT(v);} void __stdcall GLee_Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green
void __stdcall _Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GL , GLfloat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);}
sizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPoi GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT=GLee_L
nterEXT(size, type, stride, pointer);} azy_glSecondaryColor3fEXT;
PFNGLSECONDARYCOLOR3BEXTPROC pglSecondaryColor3bEXT=_Lazy_glSecondaryColor3 #endif
bEXT; #ifndef GLEE_C_DEFINED_glSecondaryColor3fvEXT
PFNGLSECONDARYCOLOR3BVEXTPROC pglSecondaryColor3bvEXT=_Lazy_glSecondaryColo #define GLEE_C_DEFINED_glSecondaryColor3fvEXT
r3bvEXT; void __stdcall GLee_Lazy_glSecondaryColor3fvEXT(const GLfloat * v) {if (
PFNGLSECONDARYCOLOR3DEXTPROC pglSecondaryColor3dEXT=_Lazy_glSecondaryColor3 GLeeInit()) glSecondaryColor3fvEXT(v);}
dEXT; GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT=GLee
PFNGLSECONDARYCOLOR3DVEXTPROC pglSecondaryColor3dvEXT=_Lazy_glSecondaryColo _Lazy_glSecondaryColor3fvEXT;
r3dvEXT; #endif
PFNGLSECONDARYCOLOR3FEXTPROC pglSecondaryColor3fEXT=_Lazy_glSecondaryColor3 #ifndef GLEE_C_DEFINED_glSecondaryColor3iEXT
fEXT; #define GLEE_C_DEFINED_glSecondaryColor3iEXT
PFNGLSECONDARYCOLOR3FVEXTPROC pglSecondaryColor3fvEXT=_Lazy_glSecondaryColo void __stdcall GLee_Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GL
r3fvEXT; int blue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);}
PFNGLSECONDARYCOLOR3IEXTPROC pglSecondaryColor3iEXT=_Lazy_glSecondaryColor3 GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT=GLee_L
iEXT; azy_glSecondaryColor3iEXT;
PFNGLSECONDARYCOLOR3IVEXTPROC pglSecondaryColor3ivEXT=_Lazy_glSecondaryColo #endif
r3ivEXT; #ifndef GLEE_C_DEFINED_glSecondaryColor3ivEXT
PFNGLSECONDARYCOLOR3SEXTPROC pglSecondaryColor3sEXT=_Lazy_glSecondaryColor3 #define GLEE_C_DEFINED_glSecondaryColor3ivEXT
sEXT; void __stdcall GLee_Lazy_glSecondaryColor3ivEXT(const GLint * v) {if (GL
PFNGLSECONDARYCOLOR3SVEXTPROC pglSecondaryColor3svEXT=_Lazy_glSecondaryColo eeInit()) glSecondaryColor3ivEXT(v);}
r3svEXT; GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT=GLee
PFNGLSECONDARYCOLOR3UBEXTPROC pglSecondaryColor3ubEXT=_Lazy_glSecondaryColo _Lazy_glSecondaryColor3ivEXT;
r3ubEXT; #endif
PFNGLSECONDARYCOLOR3UBVEXTPROC pglSecondaryColor3ubvEXT=_Lazy_glSecondaryCo #ifndef GLEE_C_DEFINED_glSecondaryColor3sEXT
lor3ubvEXT; #define GLEE_C_DEFINED_glSecondaryColor3sEXT
PFNGLSECONDARYCOLOR3UIEXTPROC pglSecondaryColor3uiEXT=_Lazy_glSecondaryColo void __stdcall GLee_Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green
r3uiEXT; , GLshort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);}
PFNGLSECONDARYCOLOR3UIVEXTPROC pglSecondaryColor3uivEXT=_Lazy_glSecondaryCo GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT=GLee_L
lor3uivEXT; azy_glSecondaryColor3sEXT;
PFNGLSECONDARYCOLOR3USEXTPROC pglSecondaryColor3usEXT=_Lazy_glSecondaryColo #endif
r3usEXT; #ifndef GLEE_C_DEFINED_glSecondaryColor3svEXT
PFNGLSECONDARYCOLOR3USVEXTPROC pglSecondaryColor3usvEXT=_Lazy_glSecondaryCo #define GLEE_C_DEFINED_glSecondaryColor3svEXT
lor3usvEXT; void __stdcall GLee_Lazy_glSecondaryColor3svEXT(const GLshort * v) {if (
PFNGLSECONDARYCOLORPOINTEREXTPROC pglSecondaryColorPointerEXT=_Lazy_glSecon GLeeInit()) glSecondaryColor3svEXT(v);}
daryColorPointerEXT; GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT=GLee
_Lazy_glSecondaryColor3svEXT;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3ubEXT
#define GLEE_C_DEFINED_glSecondaryColor3ubEXT
void __stdcall GLee_Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte gree
n, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue)
;}
GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT=GLee
_Lazy_glSecondaryColor3ubEXT;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3ubvEXT
#define GLEE_C_DEFINED_glSecondaryColor3ubvEXT
void __stdcall GLee_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) {if
(GLeeInit()) glSecondaryColor3ubvEXT(v);}
GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT=GL
ee_Lazy_glSecondaryColor3ubvEXT;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3uiEXT
#define GLEE_C_DEFINED_glSecondaryColor3uiEXT
void __stdcall GLee_Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green,
GLuint blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);}
GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT=GLee
_Lazy_glSecondaryColor3uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3uivEXT
#define GLEE_C_DEFINED_glSecondaryColor3uivEXT
void __stdcall GLee_Lazy_glSecondaryColor3uivEXT(const GLuint * v) {if (
GLeeInit()) glSecondaryColor3uivEXT(v);}
GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT=GL
ee_Lazy_glSecondaryColor3uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3usEXT
#define GLEE_C_DEFINED_glSecondaryColor3usEXT
void __stdcall GLee_Lazy_glSecondaryColor3usEXT(GLushort red, GLushort gr
een, GLushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, bl
ue);}
GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT=GLee
_Lazy_glSecondaryColor3usEXT;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3usvEXT
#define GLEE_C_DEFINED_glSecondaryColor3usvEXT
void __stdcall GLee_Lazy_glSecondaryColor3usvEXT(const GLushort * v) {if
(GLeeInit()) glSecondaryColor3usvEXT(v);}
GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT=GL
ee_Lazy_glSecondaryColor3usvEXT;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColorPointerEXT
#define GLEE_C_DEFINED_glSecondaryColorPointerEXT
void __stdcall GLee_Lazy_glSecondaryColorPointerEXT(GLint size, GLenum ty
pe, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryCo
lorPointerEXT(size, type, stride, pointer);}
GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointer
EXT=GLee_Lazy_glSecondaryColorPointerEXT;
#endif
#endif #endif
/* GL_EXT_texture_perturb_normal */ /* GL_EXT_texture_perturb_normal */
#ifdef __GLEE_GL_EXT_texture_perturb_normal #ifdef __GLEE_GL_EXT_texture_perturb_normal
void __stdcall _Lazy_glTextureNormalEXT(GLenum mode) #ifndef GLEE_C_DEFINED_glTextureNormalEXT
{if (GLeeInit()) glTextureNormalEXT(mode);} #define GLEE_C_DEFINED_glTextureNormalEXT
PFNGLTEXTURENORMALEXTPROC pglTextureNormalEXT=_Lazy_glTextureNormalEXT; void __stdcall GLee_Lazy_glTextureNormalEXT(GLenum mode) {if (GLeeInit()
) glTextureNormalEXT(mode);}
GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT=GLee_Lazy_gl
TextureNormalEXT;
#endif
#endif #endif
/* GL_EXT_multi_draw_arrays */ /* GL_EXT_multi_draw_arrays */
#ifdef __GLEE_GL_EXT_multi_draw_arrays #ifdef __GLEE_GL_EXT_multi_draw_arrays
void __stdcall _Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsiz #ifndef GLEE_C_DEFINED_glMultiDrawArraysEXT
ei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT(mode, #define GLEE_C_DEFINED_glMultiDrawArraysEXT
first, count, primcount);} void __stdcall GLee_Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first,
void __stdcall _Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * co GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT
unt, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeIni (mode, first, count, primcount);}
t()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);} GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT=GLee_Laz
PFNGLMULTIDRAWARRAYSEXTPROC pglMultiDrawArraysEXT=_Lazy_glMultiDrawArraysEX y_glMultiDrawArraysEXT;
T; #endif
PFNGLMULTIDRAWELEMENTSEXTPROC pglMultiDrawElementsEXT=_Lazy_glMultiDrawElem #ifndef GLEE_C_DEFINED_glMultiDrawElementsEXT
entsEXT; #define GLEE_C_DEFINED_glMultiDrawElementsEXT
void __stdcall GLee_Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsize
i * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (G
LeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);}
GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT=GLee
_Lazy_glMultiDrawElementsEXT;
#endif
#endif #endif
/* GL_EXT_fog_coord */ /* GL_EXT_fog_coord */
#ifdef __GLEE_GL_EXT_fog_coord #ifdef __GLEE_GL_EXT_fog_coord
void __stdcall _Lazy_glFogCoordfEXT(GLfloat coord) #ifndef GLEE_C_DEFINED_glFogCoordfEXT
{if (GLeeInit()) glFogCoordfEXT(coord);} #define GLEE_C_DEFINED_glFogCoordfEXT
void __stdcall _Lazy_glFogCoordfvEXT(const GLfloat * coord) void __stdcall GLee_Lazy_glFogCoordfEXT(GLfloat coord) {if (GLeeInit())
{if (GLeeInit()) glFogCoordfvEXT(coord);} glFogCoordfEXT(coord);}
void __stdcall _Lazy_glFogCoorddEXT(GLdouble coord) GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT=GLee_Lazy_glFogCoord
{if (GLeeInit()) glFogCoorddEXT(coord);} fEXT;
void __stdcall _Lazy_glFogCoorddvEXT(const GLdouble * coord) #endif
{if (GLeeInit()) glFogCoorddvEXT(coord);} #ifndef GLEE_C_DEFINED_glFogCoordfvEXT
void __stdcall _Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, cons #define GLEE_C_DEFINED_glFogCoordfvEXT
t GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stride, po void __stdcall GLee_Lazy_glFogCoordfvEXT(const GLfloat * coord) {if (GLe
inter);} eInit()) glFogCoordfvEXT(coord);}
PFNGLFOGCOORDFEXTPROC pglFogCoordfEXT=_Lazy_glFogCoordfEXT; GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT=GLee_Lazy_glFogCoo
PFNGLFOGCOORDFVEXTPROC pglFogCoordfvEXT=_Lazy_glFogCoordfvEXT; rdfvEXT;
PFNGLFOGCOORDDEXTPROC pglFogCoorddEXT=_Lazy_glFogCoorddEXT; #endif
PFNGLFOGCOORDDVEXTPROC pglFogCoorddvEXT=_Lazy_glFogCoorddvEXT; #ifndef GLEE_C_DEFINED_glFogCoorddEXT
PFNGLFOGCOORDPOINTEREXTPROC pglFogCoordPointerEXT=_Lazy_glFogCoordPointerEX #define GLEE_C_DEFINED_glFogCoorddEXT
T; void __stdcall GLee_Lazy_glFogCoorddEXT(GLdouble coord) {if (GLeeInit())
glFogCoorddEXT(coord);}
GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT=GLee_Lazy_glFogCoord
dEXT;
#endif
#ifndef GLEE_C_DEFINED_glFogCoorddvEXT
#define GLEE_C_DEFINED_glFogCoorddvEXT
void __stdcall GLee_Lazy_glFogCoorddvEXT(const GLdouble * coord) {if (GL
eeInit()) glFogCoorddvEXT(coord);}
GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT=GLee_Lazy_glFogCoo
rddvEXT;
#endif
#ifndef GLEE_C_DEFINED_glFogCoordPointerEXT
#define GLEE_C_DEFINED_glFogCoordPointerEXT
void __stdcall GLee_Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride
, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stri
de, pointer);}
GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT=GLee_Laz
y_glFogCoordPointerEXT;
#endif
#endif #endif
/* GL_REND_screen_coordinates */ /* GL_REND_screen_coordinates */
#ifdef __GLEE_GL_REND_screen_coordinates #ifdef __GLEE_GL_REND_screen_coordinates
#endif #endif
/* GL_EXT_coordinate_frame */ /* GL_EXT_coordinate_frame */
#ifdef __GLEE_GL_EXT_coordinate_frame #ifdef __GLEE_GL_EXT_coordinate_frame
void __stdcall _Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz) #ifndef GLEE_C_DEFINED_glTangent3bEXT
{if (GLeeInit()) glTangent3bEXT(tx, ty, tz);} #define GLEE_C_DEFINED_glTangent3bEXT
void __stdcall _Lazy_glTangent3bvEXT(const GLbyte * v) void __stdcall GLee_Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz)
{if (GLeeInit()) glTangent3bvEXT(v);} {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);}
void __stdcall _Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz) GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT=GLee_Lazy_glTangent3
{if (GLeeInit()) glTangent3dEXT(tx, ty, tz);} bEXT;
void __stdcall _Lazy_glTangent3dvEXT(const GLdouble * v) #endif
{if (GLeeInit()) glTangent3dvEXT(v);} #ifndef GLEE_C_DEFINED_glTangent3bvEXT
void __stdcall _Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz) #define GLEE_C_DEFINED_glTangent3bvEXT
{if (GLeeInit()) glTangent3fEXT(tx, ty, tz);} void __stdcall GLee_Lazy_glTangent3bvEXT(const GLbyte * v) {if (GLeeInit
void __stdcall _Lazy_glTangent3fvEXT(const GLfloat * v) ()) glTangent3bvEXT(v);}
{if (GLeeInit()) glTangent3fvEXT(v);} GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT=GLee_Lazy_glTangen
void __stdcall _Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) t3bvEXT;
{if (GLeeInit()) glTangent3iEXT(tx, ty, tz);} #endif
void __stdcall _Lazy_glTangent3ivEXT(const GLint * v) #ifndef GLEE_C_DEFINED_glTangent3dEXT
{if (GLeeInit()) glTangent3ivEXT(v);} #define GLEE_C_DEFINED_glTangent3dEXT
void __stdcall _Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz) void __stdcall GLee_Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdoubl
{if (GLeeInit()) glTangent3sEXT(tx, ty, tz);} e tz) {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);}
void __stdcall _Lazy_glTangent3svEXT(const GLshort * v) GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT=GLee_Lazy_glTangent3
{if (GLeeInit()) glTangent3svEXT(v);} dEXT;
void __stdcall _Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz) #endif
{if (GLeeInit()) glBinormal3bEXT(bx, by, bz);} #ifndef GLEE_C_DEFINED_glTangent3dvEXT
void __stdcall _Lazy_glBinormal3bvEXT(const GLbyte * v) #define GLEE_C_DEFINED_glTangent3dvEXT
{if (GLeeInit()) glBinormal3bvEXT(v);} void __stdcall GLee_Lazy_glTangent3dvEXT(const GLdouble * v) {if (GLeeIn
void __stdcall _Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz) it()) glTangent3dvEXT(v);}
{if (GLeeInit()) glBinormal3dEXT(bx, by, bz);} GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT=GLee_Lazy_glTangen
void __stdcall _Lazy_glBinormal3dvEXT(const GLdouble * v) t3dvEXT;
{if (GLeeInit()) glBinormal3dvEXT(v);} #endif
void __stdcall _Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz) #ifndef GLEE_C_DEFINED_glTangent3fEXT
{if (GLeeInit()) glBinormal3fEXT(bx, by, bz);} #define GLEE_C_DEFINED_glTangent3fEXT
void __stdcall _Lazy_glBinormal3fvEXT(const GLfloat * v) void __stdcall GLee_Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat t
{if (GLeeInit()) glBinormal3fvEXT(v);} z) {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);}
void __stdcall _Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT=GLee_Lazy_glTangent3
{if (GLeeInit()) glBinormal3iEXT(bx, by, bz);} fEXT;
void __stdcall _Lazy_glBinormal3ivEXT(const GLint * v) #endif
{if (GLeeInit()) glBinormal3ivEXT(v);} #ifndef GLEE_C_DEFINED_glTangent3fvEXT
void __stdcall _Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz) #define GLEE_C_DEFINED_glTangent3fvEXT
{if (GLeeInit()) glBinormal3sEXT(bx, by, bz);} void __stdcall GLee_Lazy_glTangent3fvEXT(const GLfloat * v) {if (GLeeIni
void __stdcall _Lazy_glBinormal3svEXT(const GLshort * v) t()) glTangent3fvEXT(v);}
{if (GLeeInit()) glBinormal3svEXT(v);} GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT=GLee_Lazy_glTangen
void __stdcall _Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const t3fvEXT;
GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride, poin #endif
ter);} #ifndef GLEE_C_DEFINED_glTangent3iEXT
void __stdcall _Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, cons #define GLEE_C_DEFINED_glTangent3iEXT
t GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stride, po void __stdcall GLee_Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) {i
inter);} f (GLeeInit()) glTangent3iEXT(tx, ty, tz);}
PFNGLTANGENT3BEXTPROC pglTangent3bEXT=_Lazy_glTangent3bEXT; GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT=GLee_Lazy_glTangent3
PFNGLTANGENT3BVEXTPROC pglTangent3bvEXT=_Lazy_glTangent3bvEXT; iEXT;
PFNGLTANGENT3DEXTPROC pglTangent3dEXT=_Lazy_glTangent3dEXT; #endif
PFNGLTANGENT3DVEXTPROC pglTangent3dvEXT=_Lazy_glTangent3dvEXT; #ifndef GLEE_C_DEFINED_glTangent3ivEXT
PFNGLTANGENT3FEXTPROC pglTangent3fEXT=_Lazy_glTangent3fEXT; #define GLEE_C_DEFINED_glTangent3ivEXT
PFNGLTANGENT3FVEXTPROC pglTangent3fvEXT=_Lazy_glTangent3fvEXT; void __stdcall GLee_Lazy_glTangent3ivEXT(const GLint * v) {if (GLeeInit(
PFNGLTANGENT3IEXTPROC pglTangent3iEXT=_Lazy_glTangent3iEXT; )) glTangent3ivEXT(v);}
PFNGLTANGENT3IVEXTPROC pglTangent3ivEXT=_Lazy_glTangent3ivEXT; GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT=GLee_Lazy_glTangen
PFNGLTANGENT3SEXTPROC pglTangent3sEXT=_Lazy_glTangent3sEXT; t3ivEXT;
PFNGLTANGENT3SVEXTPROC pglTangent3svEXT=_Lazy_glTangent3svEXT; #endif
PFNGLBINORMAL3BEXTPROC pglBinormal3bEXT=_Lazy_glBinormal3bEXT; #ifndef GLEE_C_DEFINED_glTangent3sEXT
PFNGLBINORMAL3BVEXTPROC pglBinormal3bvEXT=_Lazy_glBinormal3bvEXT; #define GLEE_C_DEFINED_glTangent3sEXT
PFNGLBINORMAL3DEXTPROC pglBinormal3dEXT=_Lazy_glBinormal3dEXT; void __stdcall GLee_Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort t
PFNGLBINORMAL3DVEXTPROC pglBinormal3dvEXT=_Lazy_glBinormal3dvEXT; z) {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);}
PFNGLBINORMAL3FEXTPROC pglBinormal3fEXT=_Lazy_glBinormal3fEXT; GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT=GLee_Lazy_glTangent3
PFNGLBINORMAL3FVEXTPROC pglBinormal3fvEXT=_Lazy_glBinormal3fvEXT; sEXT;
PFNGLBINORMAL3IEXTPROC pglBinormal3iEXT=_Lazy_glBinormal3iEXT; #endif
PFNGLBINORMAL3IVEXTPROC pglBinormal3ivEXT=_Lazy_glBinormal3ivEXT; #ifndef GLEE_C_DEFINED_glTangent3svEXT
PFNGLBINORMAL3SEXTPROC pglBinormal3sEXT=_Lazy_glBinormal3sEXT; #define GLEE_C_DEFINED_glTangent3svEXT
PFNGLBINORMAL3SVEXTPROC pglBinormal3svEXT=_Lazy_glBinormal3svEXT; void __stdcall GLee_Lazy_glTangent3svEXT(const GLshort * v) {if (GLeeIni
PFNGLTANGENTPOINTEREXTPROC pglTangentPointerEXT=_Lazy_glTangentPointerEXT; t()) glTangent3svEXT(v);}
PFNGLBINORMALPOINTEREXTPROC pglBinormalPointerEXT=_Lazy_glBinormalPointerEX GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT=GLee_Lazy_glTangen
T; t3svEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3bEXT
#define GLEE_C_DEFINED_glBinormal3bEXT
void __stdcall GLee_Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz)
{if (GLeeInit()) glBinormal3bEXT(bx, by, bz);}
GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT=GLee_Lazy_glBinorm
al3bEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3bvEXT
#define GLEE_C_DEFINED_glBinormal3bvEXT
void __stdcall GLee_Lazy_glBinormal3bvEXT(const GLbyte * v) {if (GLeeIni
t()) glBinormal3bvEXT(v);}
GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT=GLee_Lazy_glBino
rmal3bvEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3dEXT
#define GLEE_C_DEFINED_glBinormal3dEXT
void __stdcall GLee_Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdoub
le bz) {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);}
GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT=GLee_Lazy_glBinorm
al3dEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3dvEXT
#define GLEE_C_DEFINED_glBinormal3dvEXT
void __stdcall GLee_Lazy_glBinormal3dvEXT(const GLdouble * v) {if (GLeeI
nit()) glBinormal3dvEXT(v);}
GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT=GLee_Lazy_glBino
rmal3dvEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3fEXT
#define GLEE_C_DEFINED_glBinormal3fEXT
void __stdcall GLee_Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat
bz) {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);}
GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT=GLee_Lazy_glBinorm
al3fEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3fvEXT
#define GLEE_C_DEFINED_glBinormal3fvEXT
void __stdcall GLee_Lazy_glBinormal3fvEXT(const GLfloat * v) {if (GLeeIn
it()) glBinormal3fvEXT(v);}
GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT=GLee_Lazy_glBino
rmal3fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3iEXT
#define GLEE_C_DEFINED_glBinormal3iEXT
void __stdcall GLee_Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) {
if (GLeeInit()) glBinormal3iEXT(bx, by, bz);}
GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT=GLee_Lazy_glBinorm
al3iEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3ivEXT
#define GLEE_C_DEFINED_glBinormal3ivEXT
void __stdcall GLee_Lazy_glBinormal3ivEXT(const GLint * v) {if (GLeeInit
()) glBinormal3ivEXT(v);}
GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT=GLee_Lazy_glBino
rmal3ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3sEXT
#define GLEE_C_DEFINED_glBinormal3sEXT
void __stdcall GLee_Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort
bz) {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);}
GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT=GLee_Lazy_glBinorm
al3sEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormal3svEXT
#define GLEE_C_DEFINED_glBinormal3svEXT
void __stdcall GLee_Lazy_glBinormal3svEXT(const GLshort * v) {if (GLeeIn
it()) glBinormal3svEXT(v);}
GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT=GLee_Lazy_glBino
rmal3svEXT;
#endif
#ifndef GLEE_C_DEFINED_glTangentPointerEXT
#define GLEE_C_DEFINED_glTangentPointerEXT
void __stdcall GLee_Lazy_glTangentPointerEXT(GLenum type, GLsizei stride,
const GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride
, pointer);}
GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT=GLee_Lazy_
glTangentPointerEXT;
#endif
#ifndef GLEE_C_DEFINED_glBinormalPointerEXT
#define GLEE_C_DEFINED_glBinormalPointerEXT
void __stdcall GLee_Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride
, const GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stri
de, pointer);}
GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT=GLee_Laz
y_glBinormalPointerEXT;
#endif
#endif #endif
/* GL_EXT_texture_env_combine */ /* GL_EXT_texture_env_combine */
#ifdef __GLEE_GL_EXT_texture_env_combine #ifdef __GLEE_GL_EXT_texture_env_combine
#endif #endif
/* GL_APPLE_specular_vector */ /* GL_APPLE_specular_vector */
#ifdef __GLEE_GL_APPLE_specular_vector #ifdef __GLEE_GL_APPLE_specular_vector
skipping to change at line 3028 skipping to change at line 5275
#endif #endif
/* GL_SGIX_fog_scale */ /* GL_SGIX_fog_scale */
#ifdef __GLEE_GL_SGIX_fog_scale #ifdef __GLEE_GL_SGIX_fog_scale
#endif #endif
/* GL_SUNX_constant_data */ /* GL_SUNX_constant_data */
#ifdef __GLEE_GL_SUNX_constant_data #ifdef __GLEE_GL_SUNX_constant_data
void __stdcall _Lazy_glFinishTextureSUNX(void) #ifndef GLEE_C_DEFINED_glFinishTextureSUNX
{if (GLeeInit()) glFinishTextureSUNX();} #define GLEE_C_DEFINED_glFinishTextureSUNX
PFNGLFINISHTEXTURESUNXPROC pglFinishTextureSUNX=_Lazy_glFinishTextureSUNX; void __stdcall GLee_Lazy_glFinishTextureSUNX(void) {if (GLeeInit()) glFi
nishTextureSUNX();}
GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX=GLee_Lazy_
glFinishTextureSUNX;
#endif
#endif #endif
/* GL_SUN_global_alpha */ /* GL_SUN_global_alpha */
#ifdef __GLEE_GL_SUN_global_alpha #ifdef __GLEE_GL_SUN_global_alpha
void __stdcall _Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
{if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);} #define GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
void __stdcall _Lazy_glGlobalAlphaFactorsSUN(GLshort factor) void __stdcall GLee_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) {if (GLe
{if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);} eInit()) glGlobalAlphaFactorbSUN(factor);}
void __stdcall _Lazy_glGlobalAlphaFactoriSUN(GLint factor) GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN=GL
{if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);} ee_Lazy_glGlobalAlphaFactorbSUN;
void __stdcall _Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) #endif
{if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);} #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
void __stdcall _Lazy_glGlobalAlphaFactordSUN(GLdouble factor) #define GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
{if (GLeeInit()) glGlobalAlphaFactordSUN(factor);} void __stdcall GLee_Lazy_glGlobalAlphaFactorsSUN(GLshort factor) {if (GL
void __stdcall _Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) eeInit()) glGlobalAlphaFactorsSUN(factor);}
{if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);} GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN=GL
void __stdcall _Lazy_glGlobalAlphaFactorusSUN(GLushort factor) ee_Lazy_glGlobalAlphaFactorsSUN;
{if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);} #endif
void __stdcall _Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
{if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);} #define GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
PFNGLGLOBALALPHAFACTORBSUNPROC pglGlobalAlphaFactorbSUN=_Lazy_glGlobalAlpha void __stdcall GLee_Lazy_glGlobalAlphaFactoriSUN(GLint factor) {if (GLee
FactorbSUN; Init()) glGlobalAlphaFactoriSUN(factor);}
PFNGLGLOBALALPHAFACTORSSUNPROC pglGlobalAlphaFactorsSUN=_Lazy_glGlobalAlpha GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN=GL
FactorsSUN; ee_Lazy_glGlobalAlphaFactoriSUN;
PFNGLGLOBALALPHAFACTORISUNPROC pglGlobalAlphaFactoriSUN=_Lazy_glGlobalAlpha #endif
FactoriSUN; #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
PFNGLGLOBALALPHAFACTORFSUNPROC pglGlobalAlphaFactorfSUN=_Lazy_glGlobalAlpha #define GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
FactorfSUN; void __stdcall GLee_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) {if (GL
PFNGLGLOBALALPHAFACTORDSUNPROC pglGlobalAlphaFactordSUN=_Lazy_glGlobalAlpha eeInit()) glGlobalAlphaFactorfSUN(factor);}
FactordSUN; GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN=GL
PFNGLGLOBALALPHAFACTORUBSUNPROC pglGlobalAlphaFactorubSUN=_Lazy_glGlobalAlp ee_Lazy_glGlobalAlphaFactorfSUN;
haFactorubSUN; #endif
PFNGLGLOBALALPHAFACTORUSSUNPROC pglGlobalAlphaFactorusSUN=_Lazy_glGlobalAlp #ifndef GLEE_C_DEFINED_glGlobalAlphaFactordSUN
haFactorusSUN; #define GLEE_C_DEFINED_glGlobalAlphaFactordSUN
PFNGLGLOBALALPHAFACTORUISUNPROC pglGlobalAlphaFactoruiSUN=_Lazy_glGlobalAlp void __stdcall GLee_Lazy_glGlobalAlphaFactordSUN(GLdouble factor) {if (G
haFactoruiSUN; LeeInit()) glGlobalAlphaFactordSUN(factor);}
GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN=GL
ee_Lazy_glGlobalAlphaFactordSUN;
#endif
#ifndef GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
#define GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
void __stdcall GLee_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) {if (G
LeeInit()) glGlobalAlphaFactorubSUN(factor);}
GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN=
GLee_Lazy_glGlobalAlphaFactorubSUN;
#endif
#ifndef GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
#define GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
void __stdcall GLee_Lazy_glGlobalAlphaFactorusSUN(GLushort factor) {if (
GLeeInit()) glGlobalAlphaFactorusSUN(factor);}
GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN=
GLee_Lazy_glGlobalAlphaFactorusSUN;
#endif
#ifndef GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
#define GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
void __stdcall GLee_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) {if (GL
eeInit()) glGlobalAlphaFactoruiSUN(factor);}
GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN=
GLee_Lazy_glGlobalAlphaFactoruiSUN;
#endif
#endif #endif
/* GL_SUN_triangle_list */ /* GL_SUN_triangle_list */
#ifdef __GLEE_GL_SUN_triangle_list #ifdef __GLEE_GL_SUN_triangle_list
void __stdcall _Lazy_glReplacementCodeuiSUN(GLuint code) #ifndef GLEE_C_DEFINED_glReplacementCodeuiSUN
{if (GLeeInit()) glReplacementCodeuiSUN(code);} #define GLEE_C_DEFINED_glReplacementCodeuiSUN
void __stdcall _Lazy_glReplacementCodeusSUN(GLushort code) void __stdcall GLee_Lazy_glReplacementCodeuiSUN(GLuint code) {if (GLeeIn
{if (GLeeInit()) glReplacementCodeusSUN(code);} it()) glReplacementCodeuiSUN(code);}
void __stdcall _Lazy_glReplacementCodeubSUN(GLubyte code) GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN=GLee
{if (GLeeInit()) glReplacementCodeubSUN(code);} _Lazy_glReplacementCodeuiSUN;
void __stdcall _Lazy_glReplacementCodeuivSUN(const GLuint * code) #endif
{if (GLeeInit()) glReplacementCodeuivSUN(code);} #ifndef GLEE_C_DEFINED_glReplacementCodeusSUN
void __stdcall _Lazy_glReplacementCodeusvSUN(const GLushort * code) #define GLEE_C_DEFINED_glReplacementCodeusSUN
{if (GLeeInit()) glReplacementCodeusvSUN(code);} void __stdcall GLee_Lazy_glReplacementCodeusSUN(GLushort code) {if (GLee
void __stdcall _Lazy_glReplacementCodeubvSUN(const GLubyte * code) Init()) glReplacementCodeusSUN(code);}
{if (GLeeInit()) glReplacementCodeubvSUN(code);} GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN=GLee
void __stdcall _Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei strid _Lazy_glReplacementCodeusSUN;
e, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointerSUN(t #endif
ype, stride, pointer);} #ifndef GLEE_C_DEFINED_glReplacementCodeubSUN
PFNGLREPLACEMENTCODEUISUNPROC pglReplacementCodeuiSUN=_Lazy_glReplacementCo #define GLEE_C_DEFINED_glReplacementCodeubSUN
deuiSUN; void __stdcall GLee_Lazy_glReplacementCodeubSUN(GLubyte code) {if (GLeeI
PFNGLREPLACEMENTCODEUSSUNPROC pglReplacementCodeusSUN=_Lazy_glReplacementCo nit()) glReplacementCodeubSUN(code);}
deusSUN; GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN=GLee
PFNGLREPLACEMENTCODEUBSUNPROC pglReplacementCodeubSUN=_Lazy_glReplacementCo _Lazy_glReplacementCodeubSUN;
deubSUN; #endif
PFNGLREPLACEMENTCODEUIVSUNPROC pglReplacementCodeuivSUN=_Lazy_glReplacement #ifndef GLEE_C_DEFINED_glReplacementCodeuivSUN
CodeuivSUN; #define GLEE_C_DEFINED_glReplacementCodeuivSUN
PFNGLREPLACEMENTCODEUSVSUNPROC pglReplacementCodeusvSUN=_Lazy_glReplacement void __stdcall GLee_Lazy_glReplacementCodeuivSUN(const GLuint * code) {i
CodeusvSUN; f (GLeeInit()) glReplacementCodeuivSUN(code);}
PFNGLREPLACEMENTCODEUBVSUNPROC pglReplacementCodeubvSUN=_Lazy_glReplacement GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN=GL
CodeubvSUN; ee_Lazy_glReplacementCodeuivSUN;
PFNGLREPLACEMENTCODEPOINTERSUNPROC pglReplacementCodePointerSUN=_Lazy_glRep #endif
lacementCodePointerSUN; #ifndef GLEE_C_DEFINED_glReplacementCodeusvSUN
#define GLEE_C_DEFINED_glReplacementCodeusvSUN
void __stdcall GLee_Lazy_glReplacementCodeusvSUN(const GLushort * code)
{if (GLeeInit()) glReplacementCodeusvSUN(code);}
GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN=GL
ee_Lazy_glReplacementCodeusvSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeubvSUN
#define GLEE_C_DEFINED_glReplacementCodeubvSUN
void __stdcall GLee_Lazy_glReplacementCodeubvSUN(const GLubyte * code) {
if (GLeeInit()) glReplacementCodeubvSUN(code);}
GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN=GL
ee_Lazy_glReplacementCodeubvSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodePointerSUN
#define GLEE_C_DEFINED_glReplacementCodePointerSUN
void __stdcall GLee_Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei
stride, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointe
rSUN(type, stride, pointer);}
GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePoint
erSUN=GLee_Lazy_glReplacementCodePointerSUN;
#endif
#endif #endif
/* GL_SUN_vertex */ /* GL_SUN_vertex */
#ifdef __GLEE_GL_SUN_vertex #ifdef __GLEE_GL_SUN_vertex
void __stdcall _Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, #ifndef GLEE_C_DEFINED_glColor4ubVertex2fSUN
GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2fSUN(r #define GLEE_C_DEFINED_glColor4ubVertex2fSUN
, g, b, a, x, y);} void __stdcall GLee_Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLub
void __stdcall _Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloa yte b, GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2
t * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);} fSUN(r, g, b, a, x, y);}
void __stdcall _Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN=GLee_L
GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4ubVe azy_glColor4ubVertex2fSUN;
rtex3fSUN(r, g, b, a, x, y, z);} #endif
void __stdcall _Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloa #ifndef GLEE_C_DEFINED_glColor4ubVertex2fvSUN
t * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);} #define GLEE_C_DEFINED_glColor4ubVertex2fvSUN
void __stdcall _Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, void __stdcall GLee_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const
GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fSUN(r, GLfloat * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);}
g, b, x, y, z);} GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN=GLee
void __stdcall _Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat _Lazy_glColor4ubVertex2fvSUN;
* v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);} #endif
void __stdcall _Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat #ifndef GLEE_C_DEFINED_glColor4ubVertex3fSUN
nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVertex3fSU #define GLEE_C_DEFINED_glColor4ubVertex3fSUN
N(nx, ny, nz, x, y, z);} void __stdcall GLee_Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLub
void __stdcall _Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloa yte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColo
t * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);} r4ubVertex3fSUN(r, g, b, a, x, y, z);}
void __stdcall _Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLf GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN=GLee_L
loat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y azy_glColor4ubVertex3fSUN;
, GLfloat z) {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, #endif
ny, nz, x, y, z);} #ifndef GLEE_C_DEFINED_glColor4ubVertex3fvSUN
void __stdcall _Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const #define GLEE_C_DEFINED_glColor4ubVertex3fvSUN
GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fVertex3 void __stdcall GLee_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const
fvSUN(c, n, v);} GLfloat * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);}
void __stdcall _Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN=GLee
x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, _Lazy_glColor4ubVertex3fvSUN;
y, z);} #endif
void __stdcall _Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLf #ifndef GLEE_C_DEFINED_glColor3fVertex3fSUN
loat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);} #define GLEE_C_DEFINED_glColor3fVertex3fSUN
void __stdcall _Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat void __stdcall GLee_Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLflo
p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) at b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fS
glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);} UN(r, g, b, x, y, z);}
void __stdcall _Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLf GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN=GLee_Laz
loat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);} y_glColor3fVertex3fSUN;
void __stdcall _Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, #endif
GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z #ifndef GLEE_C_DEFINED_glColor3fVertex3fvSUN
) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, #define GLEE_C_DEFINED_glColor3fVertex3fvSUN
z);} void __stdcall GLee_Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const G
void __stdcall _Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, c Lfloat * v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);}
onst GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4ub GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN=GLee_L
Vertex3fvSUN(tc, c, v);} azy_glColor3fVertex3fvSUN;
void __stdcall _Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, G #endif
Lfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLee #ifndef GLEE_C_DEFINED_glNormal3fVertex3fSUN
Init()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);} #define GLEE_C_DEFINED_glNormal3fVertex3fSUN
void __stdcall _Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, co void __stdcall GLee_Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GL
nst GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor3fVe float nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVert
rtex3fvSUN(tc, c, v);} ex3fSUN(nx, ny, nz, x, y, z);}
void __stdcall _Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN=GLee_L
GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if ( azy_glNormal3fVertex3fSUN;
GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z);} #endif
void __stdcall _Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, c #ifndef GLEE_C_DEFINED_glNormal3fVertex3fvSUN
onst GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNormal3f #define GLEE_C_DEFINED_glNormal3fVertex3fvSUN
Vertex3fvSUN(tc, n, v);} void __stdcall GLee_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const
void __stdcall _Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfl GLfloat * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);}
oat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN=GLee
GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2f _Lazy_glNormal3fVertex3fvSUN;
Color4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);} #endif
void __stdcall _Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
* tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeIn #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
it()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);} void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat
void __stdcall _Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfl g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLf
oat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GL loat y, GLfloat z) {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b,
float nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat a, nx, ny, nz, x, y, z);}
w) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVert
g, b, a, nx, ny, nz, x, y, z, w);} ex3fSUN=GLee_Lazy_glColor4fNormal3fVertex3fSUN;
void __stdcall _Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat #endif
* tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeIn #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
it()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);} #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
void __stdcall _Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, G void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c,
Lfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fV
, y, z);} ertex3fvSUN(c, n, v);}
void __stdcall _Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, con GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVer
st GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);} tex3fvSUN=GLee_Lazy_glColor4fNormal3fVertex3fvSUN;
void __stdcall _Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLub #endif
yte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) { #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y #define GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
, z);} void __stdcall GLee_Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GL
void __stdcall _Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * float x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s,
rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplacementC t, x, y, z);}
odeuiColor4ubVertex3fvSUN(rc, c, v);} GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN=GL
void __stdcall _Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLflo ee_Lazy_glTexCoord2fVertex3fSUN;
at r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit #endif
()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);} #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
void __stdcall _Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * #define GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplacementCo void __stdcall GLee_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, con
deuiColor3fVertex3fvSUN(rc, c, v);} st GLfloat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);}
void __stdcall _Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfl GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN=
oat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLee GLee_Lazy_glTexCoord2fVertex3fvSUN;
Init()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z);} #endif
void __stdcall _Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementC #define GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
odeuiNormal3fVertex3fvSUN(rc, n, v);} void __stdcall GLee_Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GL
void __stdcall _Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint r float p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeI
c, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfl nit()) glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);}
oat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCod GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN=GL
euiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);} ee_Lazy_glTexCoord4fVertex4fSUN;
void __stdcall _Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const G #endif
Luint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if ( #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);} #define GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
void __stdcall _Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GL void __stdcall GLee_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, con
float s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glRe st GLfloat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);}
placementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);} GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN=
void __stdcall _Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint GLee_Lazy_glTexCoord4fVertex4fvSUN;
* rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glReplaceme #endif
ntCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);} #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
void __stdcall _Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuin #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
t rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLflo
GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal at t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLf
3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);} loat z) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a,
void __stdcall _Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(cons x, y, z);}
t GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v) { GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4
if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n ubVertex3fSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN;
, v);} #endif
void __stdcall _Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSU #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
N(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) { void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat *
if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, tc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fCo
s, t, r, g, b, a, nx, ny, nz, x, y, z);} lor4ubVertex3fvSUN(tc, c, v);}
void __stdcall _Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvS GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor
UN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat 4ubVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN;
* n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColo #endif
r4fNormal3fVertex3fvSUN(rc, tc, c, n, v);} #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
PFNGLCOLOR4UBVERTEX2FSUNPROC pglColor4ubVertex2fSUN=_Lazy_glColor4ubVertex2 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
fSUN; void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloa
PFNGLCOLOR4UBVERTEX2FVSUNPROC pglColor4ubVertex2fvSUN=_Lazy_glColor4ubVerte t t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if
x2fvSUN; (GLeeInit()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);}
PFNGLCOLOR4UBVERTEX3FSUNPROC pglColor4ubVertex3fSUN=_Lazy_glColor4ubVertex3 GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3f
fSUN; Vertex3fSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fSUN;
PFNGLCOLOR4UBVERTEX3FVSUNPROC pglColor4ubVertex3fvSUN=_Lazy_glColor4ubVerte #endif
x3fvSUN; #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
PFNGLCOLOR3FVERTEX3FSUNPROC pglColor3fVertex3fSUN=_Lazy_glColor3fVertex3fSU #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
N; void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat *
PFNGLCOLOR3FVERTEX3FVSUNPROC pglColor3fVertex3fvSUN=_Lazy_glColor3fVertex3f tc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fCol
vSUN; or3fVertex3fvSUN(tc, c, v);}
PFNGLNORMAL3FVERTEX3FSUNPROC pglNormal3fVertex3fSUN=_Lazy_glNormal3fVertex3 GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3
fSUN; fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN;
PFNGLNORMAL3FVERTEX3FVSUNPROC pglNormal3fVertex3fvSUN=_Lazy_glNormal3fVerte #endif
x3fvSUN; #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC pglColor4fNormal3fVertex3fSUN=_Lazy_glC #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
olor4fNormal3fVertex3fSUN; void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLflo
PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglColor4fNormal3fVertex3fvSUN=_Lazy_g at t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
lColor4fNormal3fVertex3fvSUN; {if (GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z
PFNGLTEXCOORD2FVERTEX3FSUNPROC pglTexCoord2fVertex3fSUN=_Lazy_glTexCoord2fV );}
ertex3fSUN; GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal
PFNGLTEXCOORD2FVERTEX3FVSUNPROC pglTexCoord2fVertex3fvSUN=_Lazy_glTexCoord2 3fVertex3fSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN;
fVertex3fvSUN; #endif
PFNGLTEXCOORD4FVERTEX4FSUNPROC pglTexCoord4fVertex4fSUN=_Lazy_glTexCoord4fV #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
ertex4fSUN; #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
PFNGLTEXCOORD4FVERTEX4FVSUNPROC pglTexCoord4fVertex4fvSUN=_Lazy_glTexCoord4 void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat *
fVertex4fvSUN; tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNo
PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC pglTexCoord2fColor4ubVertex3fSUN=_La rmal3fVertex3fvSUN(tc, n, v);}
zy_glTexCoord2fColor4ubVertex3fSUN; GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNorma
PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC pglTexCoord2fColor4ubVertex3fvSUN=_ l3fVertex3fvSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN;
Lazy_glTexCoord2fColor4ubVertex3fvSUN; #endif
PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC pglTexCoord2fColor3fVertex3fSUN=_Lazy #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
_glTexCoord2fColor3fVertex3fSUN; #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC pglTexCoord2fColor3fVertex3fvSUN=_La void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s
zy_glTexCoord2fColor3fVertex3fvSUN; , GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloa
PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fNormal3fVertex3fSUN=_La t ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexC
zy_glTexCoord2fNormal3fVertex3fSUN; oord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);}
PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fNormal3fVertex3fvSUN=_ GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2
Lazy_glTexCoord2fNormal3fVertex3fvSUN; fColor4fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSU
PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fColor4fNormal3fV N;
ertex3fSUN=_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN; #endif
PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fColor4fNormal3f #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
Vertex3fvSUN=_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN; #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC pglTexCoord4fColor4fNormal3fV void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GL
ertex4fSUN=_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN; float * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (
PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC pglTexCoord4fColor4fNormal3f GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);}
Vertex4fvSUN=_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN; GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord
PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC pglReplacementCodeuiVertex3fSUN=_Lazy 2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3f
_glReplacementCodeuiVertex3fSUN; vSUN;
PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC pglReplacementCodeuiVertex3fvSUN=_La #endif
zy_glReplacementCodeuiVertex3fvSUN; #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC pglReplacementCodeuiColor4ubV #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
ertex3fSUN=_Lazy_glReplacementCodeuiColor4ubVertex3fSUN; void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s
PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC pglReplacementCodeuiColor4ub , GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat
Vertex3fvSUN=_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN; a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GL
PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC pglReplacementCodeuiColor3fVer float w) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p,
tex3fSUN=_Lazy_glReplacementCodeuiColor3fVertex3fSUN; q, r, g, b, a, nx, ny, nz, x, y, z, w);}
PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC pglReplacementCodeuiColor3fVe GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4
rtex3fvSUN=_Lazy_glReplacementCodeuiColor3fVertex3fvSUN; fColor4fNormal3fVertex4fSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSU
PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiNormal3fV N;
ertex3fSUN=_Lazy_glReplacementCodeuiNormal3fVertex3fSUN; #endif
PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiNormal3f #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
Vertex3fvSUN=_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN; #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiCo void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GL
lor4fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSU float * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (
N; GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);}
PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiC GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord
olor4fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiColor4fNormal3fVertex3f 4fColor4fNormal3fVertex4fvSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4f
vSUN; vSUN;
PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC pglReplacementCodeuiTexCoor #endif
d2fVertex3fSUN=_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN; #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoo #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
rd2fVertex3fvSUN=_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN; void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloa
PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeu t x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN
iTexCoord2fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiTexCoord2fNormal3fV (rc, x, y, z);}
ertex3fSUN; GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeui
PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglReplacementCode Vertex3fSUN=GLee_Lazy_glReplacementCodeuiVertex3fSUN;
uiTexCoord2fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiTexCoord2fNormal3 #endif
fVertex3fvSUN; #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplaceme #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
ntCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiTexCo void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * r
ord2fColor4fNormal3fVertex3fSUN; c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc,
PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacem v);}
entCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiTex GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeu
Coord2fColor4fNormal3fVertex3fvSUN; iVertex3fvSUN=GLee_Lazy_glReplacementCodeuiVertex3fvSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
#define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc
, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat
z) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a
, x, y, z);}
GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplaceme
ntCodeuiColor4ubVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSU
N;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
#define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GL
uint * rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplac
ementCodeuiColor4ubVertex3fvSUN(rc, c, v);}
GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacem
entCodeuiColor4ubVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3f
vSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
#define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc,
GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GL
eeInit()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);}
GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacemen
tCodeuiColor3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
#define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLu
int * rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplace
mentCodeuiColor3fVertex3fvSUN(rc, c, v);}
GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplaceme
ntCodeuiColor3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSU
N;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
#define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc
, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if
(GLeeInit()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y,
z);}
GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplaceme
ntCodeuiNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSU
N;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
#define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GL
uint * rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplac
ementCodeuiNormal3fVertex3fvSUN(rc, n, v);}
GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacem
entCodeuiNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3f
vSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
#define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GL
uint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny
, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacem
entCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);}
GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glRe
placementCodeuiColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColo
r4fNormal3fVertex3fSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
#define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(c
onst GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v)
{if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n,
v);}
GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glR
eplacementCodeuiColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiCo
lor4fNormal3fVertex3fvSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
#define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint
rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()
) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);}
GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplace
mentCodeuiTexCoord2fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVert
ex3fSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
#define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const
GLuint * rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glRep
lacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);}
GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplac
ementCodeuiTexCoord2fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVe
rtex3fvSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
#define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLflo
at x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2f
Normal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);}
GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_g
lReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCode
uiTexCoord2fNormal3fVertex3fSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
#define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSU
N(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat *
v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc,
tc, n, v);}
GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCo
deuiTexCoord2fNormal3fVertex3fvSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f
SUN
#define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f
SUN
void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVert
ex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, G
Lfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat
z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fS
UN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z);}
GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFu
ncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glR
eplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
#endif
#ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f
vSUN
#define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f
vSUN
void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVert
ex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GL
float * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord
2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v);}
GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeF
uncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_g
lReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
#endif
#endif #endif
/* GL_EXT_blend_func_separate */ /* GL_EXT_blend_func_separate */
#ifdef __GLEE_GL_EXT_blend_func_separate #ifdef __GLEE_GL_EXT_blend_func_separate
void __stdcall _Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfact #ifndef GLEE_C_DEFINED_glBlendFuncSeparateEXT
orRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendF #define GLEE_C_DEFINED_glBlendFuncSeparateEXT
uncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} void __stdcall GLee_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum
PFNGLBLENDFUNCSEPARATEEXTPROC pglBlendFuncSeparateEXT=_Lazy_glBlendFuncSepa dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) gl
rateEXT; BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT=GLee
_Lazy_glBlendFuncSeparateEXT;
#endif
#endif #endif
/* GL_INGR_color_clamp */ /* GL_INGR_color_clamp */
#ifdef __GLEE_GL_INGR_color_clamp #ifdef __GLEE_GL_INGR_color_clamp
#endif #endif
/* GL_INGR_interlace_read */ /* GL_INGR_interlace_read */
#ifdef __GLEE_GL_INGR_interlace_read #ifdef __GLEE_GL_INGR_interlace_read
skipping to change at line 3217 skipping to change at line 5635
#endif #endif
/* GL_EXT_texture_filter_anisotropic */ /* GL_EXT_texture_filter_anisotropic */
#ifdef __GLEE_GL_EXT_texture_filter_anisotropic #ifdef __GLEE_GL_EXT_texture_filter_anisotropic
#endif #endif
/* GL_EXT_vertex_weighting */ /* GL_EXT_vertex_weighting */
#ifdef __GLEE_GL_EXT_vertex_weighting #ifdef __GLEE_GL_EXT_vertex_weighting
void __stdcall _Lazy_glVertexWeightfEXT(GLfloat weight) #ifndef GLEE_C_DEFINED_glVertexWeightfEXT
{if (GLeeInit()) glVertexWeightfEXT(weight);} #define GLEE_C_DEFINED_glVertexWeightfEXT
void __stdcall _Lazy_glVertexWeightfvEXT(const GLfloat * weight) void __stdcall GLee_Lazy_glVertexWeightfEXT(GLfloat weight) {if (GLeeIni
{if (GLeeInit()) glVertexWeightfvEXT(weight);} t()) glVertexWeightfEXT(weight);}
void __stdcall _Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GL GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT=GLee_Lazy_gl
sizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeightPoint VertexWeightfEXT;
erEXT(size, type, stride, pointer);} #endif
PFNGLVERTEXWEIGHTFEXTPROC pglVertexWeightfEXT=_Lazy_glVertexWeightfEXT; #ifndef GLEE_C_DEFINED_glVertexWeightfvEXT
PFNGLVERTEXWEIGHTFVEXTPROC pglVertexWeightfvEXT=_Lazy_glVertexWeightfvEXT; #define GLEE_C_DEFINED_glVertexWeightfvEXT
PFNGLVERTEXWEIGHTPOINTEREXTPROC pglVertexWeightPointerEXT=_Lazy_glVertexWei void __stdcall GLee_Lazy_glVertexWeightfvEXT(const GLfloat * weight) {if
ghtPointerEXT; (GLeeInit()) glVertexWeightfvEXT(weight);}
GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT=GLee_Lazy_
glVertexWeightfvEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexWeightPointerEXT
#define GLEE_C_DEFINED_glVertexWeightPointerEXT
void __stdcall GLee_Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum ty
pe, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeigh
tPointerEXT(size, type, stride, pointer);}
GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT=
GLee_Lazy_glVertexWeightPointerEXT;
#endif
#endif #endif
/* GL_NV_light_max_exponent */ /* GL_NV_light_max_exponent */
#ifdef __GLEE_GL_NV_light_max_exponent #ifdef __GLEE_GL_NV_light_max_exponent
#endif #endif
/* GL_NV_vertex_array_range */ /* GL_NV_vertex_array_range */
#ifdef __GLEE_GL_NV_vertex_array_range #ifdef __GLEE_GL_NV_vertex_array_range
void __stdcall _Lazy_glFlushVertexArrayRangeNV(void) #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeNV
{if (GLeeInit()) glFlushVertexArrayRangeNV();} #define GLEE_C_DEFINED_glFlushVertexArrayRangeNV
void __stdcall _Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * po void __stdcall GLee_Lazy_glFlushVertexArrayRangeNV(void) {if (GLeeInit()
inter) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);} ) glFlushVertexArrayRangeNV();}
PFNGLFLUSHVERTEXARRAYRANGENVPROC pglFlushVertexArrayRangeNV=_Lazy_glFlushVe GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeN
rtexArrayRangeNV; V=GLee_Lazy_glFlushVertexArrayRangeNV;
PFNGLVERTEXARRAYRANGENVPROC pglVertexArrayRangeNV=_Lazy_glVertexArrayRangeN #endif
V; #ifndef GLEE_C_DEFINED_glVertexArrayRangeNV
#define GLEE_C_DEFINED_glVertexArrayRangeNV
void __stdcall GLee_Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoi
d * pointer) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);}
GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV=GLee_Laz
y_glVertexArrayRangeNV;
#endif
#endif #endif
/* GL_NV_register_combiners */ /* GL_NV_register_combiners */
#ifdef __GLEE_GL_NV_register_combiners #ifdef __GLEE_GL_NV_register_combiners
void __stdcall _Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * #ifndef GLEE_C_DEFINED_glCombinerParameterfvNV
params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);} #define GLEE_C_DEFINED_glCombinerParameterfvNV
void __stdcall _Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param) void __stdcall GLee_Lazy_glCombinerParameterfvNV(GLenum pname, const GLfl
{if (GLeeInit()) glCombinerParameterfNV(pname, param);} oat * params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);}
void __stdcall _Lazy_glCombinerParameterivNV(GLenum pname, const GLint * pa GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV=GL
rams) {if (GLeeInit()) glCombinerParameterivNV(pname, params);} ee_Lazy_glCombinerParameterfvNV;
void __stdcall _Lazy_glCombinerParameteriNV(GLenum pname, GLint param) #endif
{if (GLeeInit()) glCombinerParameteriNV(pname, param);} #ifndef GLEE_C_DEFINED_glCombinerParameterfNV
void __stdcall _Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum #define GLEE_C_DEFINED_glCombinerParameterfNV
variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeI void __stdcall GLee_Lazy_glCombinerParameterfNV(GLenum pname, GLfloat par
nit()) glCombinerInputNV(stage, portion, variable, input, mapping, componen am) {if (GLeeInit()) glCombinerParameterfNV(pname, param);}
tUsage);} GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV=GLee
void __stdcall _Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, GLenu _Lazy_glCombinerParameterfNV;
m abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, G #endif
Lboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) {if (GLee #ifndef GLEE_C_DEFINED_glCombinerParameterivNV
Init()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, s #define GLEE_C_DEFINED_glCombinerParameterivNV
cale, bias, abDotProduct, cdDotProduct, muxSum);} void __stdcall GLee_Lazy_glCombinerParameterivNV(GLenum pname, const GLin
void __stdcall _Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, t * params) {if (GLeeInit()) glCombinerParameterivNV(pname, params);}
GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombinerInp GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV=GL
utNV(variable, input, mapping, componentUsage);} ee_Lazy_glCombinerParameterivNV;
void __stdcall _Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum p #endif
ortion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) #ifndef GLEE_C_DEFINED_glCombinerParameteriNV
glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);} #define GLEE_C_DEFINED_glCombinerParameteriNV
void __stdcall _Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum p void __stdcall GLee_Lazy_glCombinerParameteriNV(GLenum pname, GLint param
ortion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) gl ) {if (GLeeInit()) glCombinerParameteriNV(pname, param);}
GetCombinerInputParameterivNV(stage, portion, variable, pname, params);} GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV=GLee
void __stdcall _Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum _Lazy_glCombinerParameteriNV;
portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerOut #endif
putParameterfvNV(stage, portion, pname, params);} #ifndef GLEE_C_DEFINED_glCombinerInputNV
void __stdcall _Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum #define GLEE_C_DEFINED_glCombinerInputNV
portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerOutpu void __stdcall GLee_Lazy_glCombinerInputNV(GLenum stage, GLenum portion,
tParameterivNV(stage, portion, pname, params);} GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if
void __stdcall _Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, co
GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerInputPa mponentUsage);}
rameterfvNV(variable, pname, params);} GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV=GLee_Lazy_glCo
void __stdcall _Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, mbinerInputNV;
GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInputPara #endif
meterivNV(variable, pname, params);} #ifndef GLEE_C_DEFINED_glCombinerOutputNV
PFNGLCOMBINERPARAMETERFVNVPROC pglCombinerParameterfvNV=_Lazy_glCombinerPar #define GLEE_C_DEFINED_glCombinerOutputNV
ameterfvNV; void __stdcall GLee_Lazy_glCombinerOutputNV(GLenum stage, GLenum portion,
PFNGLCOMBINERPARAMETERFNVPROC pglCombinerParameterfNV=_Lazy_glCombinerParam GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum b
eterfNV; ias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) {if
PFNGLCOMBINERPARAMETERIVNVPROC pglCombinerParameterivNV=_Lazy_glCombinerPar (GLeeInit()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOut
ameterivNV; put, scale, bias, abDotProduct, cdDotProduct, muxSum);}
PFNGLCOMBINERPARAMETERINVPROC pglCombinerParameteriNV=_Lazy_glCombinerParam GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV=GLee_Lazy_gl
eteriNV; CombinerOutputNV;
PFNGLCOMBINERINPUTNVPROC pglCombinerInputNV=_Lazy_glCombinerInputNV; #endif
PFNGLCOMBINEROUTPUTNVPROC pglCombinerOutputNV=_Lazy_glCombinerOutputNV; #ifndef GLEE_C_DEFINED_glFinalCombinerInputNV
PFNGLFINALCOMBINERINPUTNVPROC pglFinalCombinerInputNV=_Lazy_glFinalCombiner #define GLEE_C_DEFINED_glFinalCombinerInputNV
InputNV; void __stdcall GLee_Lazy_glFinalCombinerInputNV(GLenum variable, GLenum i
PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC pglGetCombinerInputParameterfvNV=_La nput, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombi
zy_glGetCombinerInputParameterfvNV; nerInputNV(variable, input, mapping, componentUsage);}
PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC pglGetCombinerInputParameterivNV=_La GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV=GLee
zy_glGetCombinerInputParameterivNV; _Lazy_glFinalCombinerInputNV;
PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC pglGetCombinerOutputParameterfvNV=_ #endif
Lazy_glGetCombinerOutputParameterfvNV; #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC pglGetCombinerOutputParameterivNV=_ #define GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
Lazy_glGetCombinerOutputParameterivNV; void __stdcall GLee_Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GL
PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC pglGetFinalCombinerInputParamet enum portion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeIn
erfvNV=_Lazy_glGetFinalCombinerInputParameterfvNV; it()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, para
PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC pglGetFinalCombinerInputParamet ms);}
erivNV=_Lazy_glGetFinalCombinerInputParameterivNV; GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInput
ParameterfvNV=GLee_Lazy_glGetCombinerInputParameterfvNV;
#endif
#ifndef GLEE_C_DEFINED_glGetCombinerInputParameterivNV
#define GLEE_C_DEFINED_glGetCombinerInputParameterivNV
void __stdcall GLee_Lazy_glGetCombinerInputParameterivNV(GLenum stage, GL
enum portion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit
()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params
);}
GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInput
ParameterivNV=GLee_Lazy_glGetCombinerInputParameterivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
#define GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
void __stdcall GLee_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, G
Lenum portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombi
nerOutputParameterfvNV(stage, portion, pname, params);}
GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutp
utParameterfvNV=GLee_Lazy_glGetCombinerOutputParameterfvNV;
#endif
#ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
#define GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
void __stdcall GLee_Lazy_glGetCombinerOutputParameterivNV(GLenum stage, G
Lenum portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombine
rOutputParameterivNV(stage, portion, pname, params);}
GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutp
utParameterivNV=GLee_Lazy_glGetCombinerOutputParameterivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
#define GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum vari
able, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerI
nputParameterfvNV(variable, pname, params);}
GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCom
binerInputParameterfvNV=GLee_Lazy_glGetFinalCombinerInputParameterfvNV;
#endif
#ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
#define GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterivNV(GLenum vari
able, GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInp
utParameterivNV(variable, pname, params);}
GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCom
binerInputParameterivNV=GLee_Lazy_glGetFinalCombinerInputParameterivNV;
#endif
#endif #endif
/* GL_NV_fog_distance */ /* GL_NV_fog_distance */
#ifdef __GLEE_GL_NV_fog_distance #ifdef __GLEE_GL_NV_fog_distance
#endif #endif
/* GL_NV_texgen_emboss */ /* GL_NV_texgen_emboss */
#ifdef __GLEE_GL_NV_texgen_emboss #ifdef __GLEE_GL_NV_texgen_emboss
skipping to change at line 3293 skipping to change at line 5765
#endif #endif
/* GL_NV_texture_env_combine4 */ /* GL_NV_texture_env_combine4 */
#ifdef __GLEE_GL_NV_texture_env_combine4 #ifdef __GLEE_GL_NV_texture_env_combine4
#endif #endif
/* GL_MESA_resize_buffers */ /* GL_MESA_resize_buffers */
#ifdef __GLEE_GL_MESA_resize_buffers #ifdef __GLEE_GL_MESA_resize_buffers
void __stdcall _Lazy_glResizeBuffersMESA(void) #ifndef GLEE_C_DEFINED_glResizeBuffersMESA
{if (GLeeInit()) glResizeBuffersMESA();} #define GLEE_C_DEFINED_glResizeBuffersMESA
PFNGLRESIZEBUFFERSMESAPROC pglResizeBuffersMESA=_Lazy_glResizeBuffersMESA; void __stdcall GLee_Lazy_glResizeBuffersMESA(void) {if (GLeeInit()) glRe
sizeBuffersMESA();}
GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA=GLee_Lazy_
glResizeBuffersMESA;
#endif
#endif #endif
/* GL_MESA_window_pos */ /* GL_MESA_window_pos */
#ifdef __GLEE_GL_MESA_window_pos #ifdef __GLEE_GL_MESA_window_pos
void __stdcall _Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) #ifndef GLEE_C_DEFINED_glWindowPos2dMESA
{if (GLeeInit()) glWindowPos2dMESA(x, y);} #define GLEE_C_DEFINED_glWindowPos2dMESA
void __stdcall _Lazy_glWindowPos2dvMESA(const GLdouble * v) void __stdcall GLee_Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) {if (
{if (GLeeInit()) glWindowPos2dvMESA(v);} GLeeInit()) glWindowPos2dMESA(x, y);}
void __stdcall _Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA=GLee_Lazy_glWi
{if (GLeeInit()) glWindowPos2fMESA(x, y);} ndowPos2dMESA;
void __stdcall _Lazy_glWindowPos2fvMESA(const GLfloat * v) #endif
{if (GLeeInit()) glWindowPos2fvMESA(v);} #ifndef GLEE_C_DEFINED_glWindowPos2dvMESA
void __stdcall _Lazy_glWindowPos2iMESA(GLint x, GLint y) #define GLEE_C_DEFINED_glWindowPos2dvMESA
{if (GLeeInit()) glWindowPos2iMESA(x, y);} void __stdcall GLee_Lazy_glWindowPos2dvMESA(const GLdouble * v) {if (GLe
void __stdcall _Lazy_glWindowPos2ivMESA(const GLint * v) eInit()) glWindowPos2dvMESA(v);}
{if (GLeeInit()) glWindowPos2ivMESA(v);} GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA=GLee_Lazy_gl
void __stdcall _Lazy_glWindowPos2sMESA(GLshort x, GLshort y) WindowPos2dvMESA;
{if (GLeeInit()) glWindowPos2sMESA(x, y);} #endif
void __stdcall _Lazy_glWindowPos2svMESA(const GLshort * v) #ifndef GLEE_C_DEFINED_glWindowPos2fMESA
{if (GLeeInit()) glWindowPos2svMESA(v);} #define GLEE_C_DEFINED_glWindowPos2fMESA
void __stdcall _Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z) void __stdcall GLee_Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) {if (GL
{if (GLeeInit()) glWindowPos3dMESA(x, y, z);} eeInit()) glWindowPos2fMESA(x, y);}
void __stdcall _Lazy_glWindowPos3dvMESA(const GLdouble * v) GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA=GLee_Lazy_glWi
{if (GLeeInit()) glWindowPos3dvMESA(v);} ndowPos2fMESA;
void __stdcall _Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z) #endif
{if (GLeeInit()) glWindowPos3fMESA(x, y, z);} #ifndef GLEE_C_DEFINED_glWindowPos2fvMESA
void __stdcall _Lazy_glWindowPos3fvMESA(const GLfloat * v) #define GLEE_C_DEFINED_glWindowPos2fvMESA
{if (GLeeInit()) glWindowPos3fvMESA(v);} void __stdcall GLee_Lazy_glWindowPos2fvMESA(const GLfloat * v) {if (GLee
void __stdcall _Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) Init()) glWindowPos2fvMESA(v);}
{if (GLeeInit()) glWindowPos3iMESA(x, y, z);} GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA=GLee_Lazy_gl
void __stdcall _Lazy_glWindowPos3ivMESA(const GLint * v) WindowPos2fvMESA;
{if (GLeeInit()) glWindowPos3ivMESA(v);} #endif
void __stdcall _Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z) #ifndef GLEE_C_DEFINED_glWindowPos2iMESA
{if (GLeeInit()) glWindowPos3sMESA(x, y, z);} #define GLEE_C_DEFINED_glWindowPos2iMESA
void __stdcall _Lazy_glWindowPos3svMESA(const GLshort * v) void __stdcall GLee_Lazy_glWindowPos2iMESA(GLint x, GLint y) {if (GLeeIn
{if (GLeeInit()) glWindowPos3svMESA(v);} it()) glWindowPos2iMESA(x, y);}
void __stdcall _Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA=GLee_Lazy_glWi
GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);} ndowPos2iMESA;
void __stdcall _Lazy_glWindowPos4dvMESA(const GLdouble * v) #endif
{if (GLeeInit()) glWindowPos4dvMESA(v);} #ifndef GLEE_C_DEFINED_glWindowPos2ivMESA
void __stdcall _Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLf #define GLEE_C_DEFINED_glWindowPos2ivMESA
loat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);} void __stdcall GLee_Lazy_glWindowPos2ivMESA(const GLint * v) {if (GLeeIn
void __stdcall _Lazy_glWindowPos4fvMESA(const GLfloat * v) it()) glWindowPos2ivMESA(v);}
{if (GLeeInit()) glWindowPos4fvMESA(v);} GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA=GLee_Lazy_gl
void __stdcall _Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w) WindowPos2ivMESA;
{if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);} #endif
void __stdcall _Lazy_glWindowPos4ivMESA(const GLint * v) #ifndef GLEE_C_DEFINED_glWindowPos2sMESA
{if (GLeeInit()) glWindowPos4ivMESA(v);} #define GLEE_C_DEFINED_glWindowPos2sMESA
void __stdcall _Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLs void __stdcall GLee_Lazy_glWindowPos2sMESA(GLshort x, GLshort y) {if (GL
hort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);} eeInit()) glWindowPos2sMESA(x, y);}
void __stdcall _Lazy_glWindowPos4svMESA(const GLshort * v) GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA=GLee_Lazy_glWi
{if (GLeeInit()) glWindowPos4svMESA(v);} ndowPos2sMESA;
PFNGLWINDOWPOS2DMESAPROC pglWindowPos2dMESA=_Lazy_glWindowPos2dMESA; #endif
PFNGLWINDOWPOS2DVMESAPROC pglWindowPos2dvMESA=_Lazy_glWindowPos2dvMESA; #ifndef GLEE_C_DEFINED_glWindowPos2svMESA
PFNGLWINDOWPOS2FMESAPROC pglWindowPos2fMESA=_Lazy_glWindowPos2fMESA; #define GLEE_C_DEFINED_glWindowPos2svMESA
PFNGLWINDOWPOS2FVMESAPROC pglWindowPos2fvMESA=_Lazy_glWindowPos2fvMESA; void __stdcall GLee_Lazy_glWindowPos2svMESA(const GLshort * v) {if (GLee
PFNGLWINDOWPOS2IMESAPROC pglWindowPos2iMESA=_Lazy_glWindowPos2iMESA; Init()) glWindowPos2svMESA(v);}
PFNGLWINDOWPOS2IVMESAPROC pglWindowPos2ivMESA=_Lazy_glWindowPos2ivMESA; GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA=GLee_Lazy_gl
PFNGLWINDOWPOS2SMESAPROC pglWindowPos2sMESA=_Lazy_glWindowPos2sMESA; WindowPos2svMESA;
PFNGLWINDOWPOS2SVMESAPROC pglWindowPos2svMESA=_Lazy_glWindowPos2svMESA; #endif
PFNGLWINDOWPOS3DMESAPROC pglWindowPos3dMESA=_Lazy_glWindowPos3dMESA; #ifndef GLEE_C_DEFINED_glWindowPos3dMESA
PFNGLWINDOWPOS3DVMESAPROC pglWindowPos3dvMESA=_Lazy_glWindowPos3dvMESA; #define GLEE_C_DEFINED_glWindowPos3dMESA
PFNGLWINDOWPOS3FMESAPROC pglWindowPos3fMESA=_Lazy_glWindowPos3fMESA; void __stdcall GLee_Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdoub
PFNGLWINDOWPOS3FVMESAPROC pglWindowPos3fvMESA=_Lazy_glWindowPos3fvMESA; le z) {if (GLeeInit()) glWindowPos3dMESA(x, y, z);}
PFNGLWINDOWPOS3IMESAPROC pglWindowPos3iMESA=_Lazy_glWindowPos3iMESA; GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA=GLee_Lazy_glWi
PFNGLWINDOWPOS3IVMESAPROC pglWindowPos3ivMESA=_Lazy_glWindowPos3ivMESA; ndowPos3dMESA;
PFNGLWINDOWPOS3SMESAPROC pglWindowPos3sMESA=_Lazy_glWindowPos3sMESA; #endif
PFNGLWINDOWPOS3SVMESAPROC pglWindowPos3svMESA=_Lazy_glWindowPos3svMESA; #ifndef GLEE_C_DEFINED_glWindowPos3dvMESA
PFNGLWINDOWPOS4DMESAPROC pglWindowPos4dMESA=_Lazy_glWindowPos4dMESA; #define GLEE_C_DEFINED_glWindowPos3dvMESA
PFNGLWINDOWPOS4DVMESAPROC pglWindowPos4dvMESA=_Lazy_glWindowPos4dvMESA; void __stdcall GLee_Lazy_glWindowPos3dvMESA(const GLdouble * v) {if (GLe
PFNGLWINDOWPOS4FMESAPROC pglWindowPos4fMESA=_Lazy_glWindowPos4fMESA; eInit()) glWindowPos3dvMESA(v);}
PFNGLWINDOWPOS4FVMESAPROC pglWindowPos4fvMESA=_Lazy_glWindowPos4fvMESA; GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA=GLee_Lazy_gl
PFNGLWINDOWPOS4IMESAPROC pglWindowPos4iMESA=_Lazy_glWindowPos4iMESA; WindowPos3dvMESA;
PFNGLWINDOWPOS4IVMESAPROC pglWindowPos4ivMESA=_Lazy_glWindowPos4ivMESA; #endif
PFNGLWINDOWPOS4SMESAPROC pglWindowPos4sMESA=_Lazy_glWindowPos4sMESA; #ifndef GLEE_C_DEFINED_glWindowPos3fMESA
PFNGLWINDOWPOS4SVMESAPROC pglWindowPos4svMESA=_Lazy_glWindowPos4svMESA; #define GLEE_C_DEFINED_glWindowPos3fMESA
void __stdcall GLee_Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat
z) {if (GLeeInit()) glWindowPos3fMESA(x, y, z);}
GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA=GLee_Lazy_glWi
ndowPos3fMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3fvMESA
#define GLEE_C_DEFINED_glWindowPos3fvMESA
void __stdcall GLee_Lazy_glWindowPos3fvMESA(const GLfloat * v) {if (GLee
Init()) glWindowPos3fvMESA(v);}
GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA=GLee_Lazy_gl
WindowPos3fvMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3iMESA
#define GLEE_C_DEFINED_glWindowPos3iMESA
void __stdcall GLee_Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) {i
f (GLeeInit()) glWindowPos3iMESA(x, y, z);}
GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA=GLee_Lazy_glWi
ndowPos3iMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3ivMESA
#define GLEE_C_DEFINED_glWindowPos3ivMESA
void __stdcall GLee_Lazy_glWindowPos3ivMESA(const GLint * v) {if (GLeeIn
it()) glWindowPos3ivMESA(v);}
GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA=GLee_Lazy_gl
WindowPos3ivMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3sMESA
#define GLEE_C_DEFINED_glWindowPos3sMESA
void __stdcall GLee_Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort
z) {if (GLeeInit()) glWindowPos3sMESA(x, y, z);}
GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA=GLee_Lazy_glWi
ndowPos3sMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos3svMESA
#define GLEE_C_DEFINED_glWindowPos3svMESA
void __stdcall GLee_Lazy_glWindowPos3svMESA(const GLshort * v) {if (GLee
Init()) glWindowPos3svMESA(v);}
GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA=GLee_Lazy_gl
WindowPos3svMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4dMESA
#define GLEE_C_DEFINED_glWindowPos4dMESA
void __stdcall GLee_Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdoub
le z, GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);}
GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA=GLee_Lazy_glWi
ndowPos4dMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4dvMESA
#define GLEE_C_DEFINED_glWindowPos4dvMESA
void __stdcall GLee_Lazy_glWindowPos4dvMESA(const GLdouble * v) {if (GLe
eInit()) glWindowPos4dvMESA(v);}
GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA=GLee_Lazy_gl
WindowPos4dvMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4fMESA
#define GLEE_C_DEFINED_glWindowPos4fMESA
void __stdcall GLee_Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat
z, GLfloat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);}
GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA=GLee_Lazy_glWi
ndowPos4fMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4fvMESA
#define GLEE_C_DEFINED_glWindowPos4fvMESA
void __stdcall GLee_Lazy_glWindowPos4fvMESA(const GLfloat * v) {if (GLee
Init()) glWindowPos4fvMESA(v);}
GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA=GLee_Lazy_gl
WindowPos4fvMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4iMESA
#define GLEE_C_DEFINED_glWindowPos4iMESA
void __stdcall GLee_Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLi
nt w) {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);}
GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA=GLee_Lazy_glWi
ndowPos4iMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4ivMESA
#define GLEE_C_DEFINED_glWindowPos4ivMESA
void __stdcall GLee_Lazy_glWindowPos4ivMESA(const GLint * v) {if (GLeeIn
it()) glWindowPos4ivMESA(v);}
GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA=GLee_Lazy_gl
WindowPos4ivMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4sMESA
#define GLEE_C_DEFINED_glWindowPos4sMESA
void __stdcall GLee_Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort
z, GLshort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);}
GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA=GLee_Lazy_glWi
ndowPos4sMESA;
#endif
#ifndef GLEE_C_DEFINED_glWindowPos4svMESA
#define GLEE_C_DEFINED_glWindowPos4svMESA
void __stdcall GLee_Lazy_glWindowPos4svMESA(const GLshort * v) {if (GLee
Init()) glWindowPos4svMESA(v);}
GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA=GLee_Lazy_gl
WindowPos4svMESA;
#endif
#endif #endif
/* GL_EXT_texture_compression_s3tc */ /* GL_EXT_texture_compression_s3tc */
#ifdef __GLEE_GL_EXT_texture_compression_s3tc #ifdef __GLEE_GL_EXT_texture_compression_s3tc
#endif #endif
/* GL_IBM_cull_vertex */ /* GL_IBM_cull_vertex */
#ifdef __GLEE_GL_IBM_cull_vertex #ifdef __GLEE_GL_IBM_cull_vertex
#endif #endif
/* GL_IBM_multimode_draw_arrays */ /* GL_IBM_multimode_draw_arrays */
#ifdef __GLEE_GL_IBM_multimode_draw_arrays #ifdef __GLEE_GL_IBM_multimode_draw_arrays
void __stdcall _Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GL #ifndef GLEE_C_DEFINED_glMultiModeDrawArraysIBM
int * first, const GLsizei * count, GLsizei primcount, GLint modestride) { #define GLEE_C_DEFINED_glMultiModeDrawArraysIBM
if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, mod void __stdcall GLee_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, co
estride);} nst GLint * first, const GLsizei * count, GLsizei primcount, GLint modestri
void __stdcall _Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, const de) {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcoun
GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primco t, modestride);}
unt, GLint modestride) {if (GLeeInit()) glMultiModeDrawElementsIBM(mode, c GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM=
ount, type, indices, primcount, modestride);} GLee_Lazy_glMultiModeDrawArraysIBM;
PFNGLMULTIMODEDRAWARRAYSIBMPROC pglMultiModeDrawArraysIBM=_Lazy_glMultiMode #endif
DrawArraysIBM; #ifndef GLEE_C_DEFINED_glMultiModeDrawElementsIBM
PFNGLMULTIMODEDRAWELEMENTSIBMPROC pglMultiModeDrawElementsIBM=_Lazy_glMulti #define GLEE_C_DEFINED_glMultiModeDrawElementsIBM
ModeDrawElementsIBM; void __stdcall GLee_Lazy_glMultiModeDrawElementsIBM(const GLenum * mode,
const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei
primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawElementsIBM(m
ode, count, type, indices, primcount, modestride);}
GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElements
IBM=GLee_Lazy_glMultiModeDrawElementsIBM;
#endif
#endif #endif
/* GL_IBM_vertex_array_lists */ /* GL_IBM_vertex_array_lists */
#ifdef __GLEE_GL_IBM_vertex_array_lists #ifdef __GLEE_GL_IBM_vertex_array_lists
void __stdcall _Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint s #ifndef GLEE_C_DEFINED_glColorPointerListIBM
tride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glColorP #define GLEE_C_DEFINED_glColorPointerListIBM
ointerListIBM(size, type, stride, pointer, ptrstride);} void __stdcall GLee_Lazy_glColorPointerListIBM(GLint size, GLenum type, G
void __stdcall _Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type Lint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) gl
, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) ColorPointerListIBM(size, type, stride, pointer, ptrstride);}
glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);} GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM=GLee_L
void __stdcall _Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean azy_glColorPointerListIBM;
* * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerListIBM(st #endif
ride, pointer, ptrstride);} #ifndef GLEE_C_DEFINED_glSecondaryColorPointerListIBM
void __stdcall _Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, co #define GLEE_C_DEFINED_glSecondaryColorPointerListIBM
nst GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordPointer void __stdcall GLee_Lazy_glSecondaryColorPointerListIBM(GLint size, GLenu
ListIBM(type, stride, pointer, ptrstride);} m type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeI
void __stdcall _Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const nit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstrid
GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointerListIB e);}
M(type, stride, pointer, ptrstride);} GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPoi
void __stdcall _Lazy_glNormalPointerListIBM(GLenum type, GLint stride, cons nterListIBM=GLee_Lazy_glSecondaryColorPointerListIBM;
t GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPointerList #endif
IBM(type, stride, pointer, ptrstride);} #ifndef GLEE_C_DEFINED_glEdgeFlagPointerListIBM
void __stdcall _Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLin #define GLEE_C_DEFINED_glEdgeFlagPointerListIBM
t stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glTex void __stdcall GLee_Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLb
CoordPointerListIBM(size, type, stride, pointer, ptrstride);} oolean* * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerList
void __stdcall _Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint IBM(stride, pointer, ptrstride);}
stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glVerte GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM=
xPointerListIBM(size, type, stride, pointer, ptrstride);} GLee_Lazy_glEdgeFlagPointerListIBM;
PFNGLCOLORPOINTERLISTIBMPROC pglColorPointerListIBM=_Lazy_glColorPointerLis #endif
tIBM; #ifndef GLEE_C_DEFINED_glFogCoordPointerListIBM
PFNGLSECONDARYCOLORPOINTERLISTIBMPROC pglSecondaryColorPointerListIBM=_Lazy #define GLEE_C_DEFINED_glFogCoordPointerListIBM
_glSecondaryColorPointerListIBM; void __stdcall GLee_Lazy_glFogCoordPointerListIBM(GLenum type, GLint stri
PFNGLEDGEFLAGPOINTERLISTIBMPROC pglEdgeFlagPointerListIBM=_Lazy_glEdgeFlagP de, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordP
ointerListIBM; ointerListIBM(type, stride, pointer, ptrstride);}
PFNGLFOGCOORDPOINTERLISTIBMPROC pglFogCoordPointerListIBM=_Lazy_glFogCoordP GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM=
ointerListIBM; GLee_Lazy_glFogCoordPointerListIBM;
PFNGLINDEXPOINTERLISTIBMPROC pglIndexPointerListIBM=_Lazy_glIndexPointerLis #endif
tIBM; #ifndef GLEE_C_DEFINED_glIndexPointerListIBM
PFNGLNORMALPOINTERLISTIBMPROC pglNormalPointerListIBM=_Lazy_glNormalPointer #define GLEE_C_DEFINED_glIndexPointerListIBM
ListIBM; void __stdcall GLee_Lazy_glIndexPointerListIBM(GLenum type, GLint stride,
PFNGLTEXCOORDPOINTERLISTIBMPROC pglTexCoordPointerListIBM=_Lazy_glTexCoordP const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointer
ointerListIBM; ListIBM(type, stride, pointer, ptrstride);}
PFNGLVERTEXPOINTERLISTIBMPROC pglVertexPointerListIBM=_Lazy_glVertexPointer GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM=GLee_L
ListIBM; azy_glIndexPointerListIBM;
#endif
#ifndef GLEE_C_DEFINED_glNormalPointerListIBM
#define GLEE_C_DEFINED_glNormalPointerListIBM
void __stdcall GLee_Lazy_glNormalPointerListIBM(GLenum type, GLint stride
, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPoint
erListIBM(type, stride, pointer, ptrstride);}
GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM=GLee
_Lazy_glNormalPointerListIBM;
#endif
#ifndef GLEE_C_DEFINED_glTexCoordPointerListIBM
#define GLEE_C_DEFINED_glTexCoordPointerListIBM
void __stdcall GLee_Lazy_glTexCoordPointerListIBM(GLint size, GLenum type
, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit())
glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);}
GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM=
GLee_Lazy_glTexCoordPointerListIBM;
#endif
#ifndef GLEE_C_DEFINED_glVertexPointerListIBM
#define GLEE_C_DEFINED_glVertexPointerListIBM
void __stdcall GLee_Lazy_glVertexPointerListIBM(GLint size, GLenum type,
GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) g
lVertexPointerListIBM(size, type, stride, pointer, ptrstride);}
GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM=GLee
_Lazy_glVertexPointerListIBM;
#endif
#endif #endif
/* GL_SGIX_subsample */ /* GL_SGIX_subsample */
#ifdef __GLEE_GL_SGIX_subsample #ifdef __GLEE_GL_SGIX_subsample
#endif #endif
/* GL_SGIX_ycrcb_subsample */ /* GL_SGIX_ycrcb_subsample */
#ifdef __GLEE_GL_SGIX_ycrcb_subsample #ifdef __GLEE_GL_SGIX_ycrcb_subsample
skipping to change at line 3423 skipping to change at line 6000
#endif #endif
/* GL_3DFX_multisample */ /* GL_3DFX_multisample */
#ifdef __GLEE_GL_3DFX_multisample #ifdef __GLEE_GL_3DFX_multisample
#endif #endif
/* GL_3DFX_tbuffer */ /* GL_3DFX_tbuffer */
#ifdef __GLEE_GL_3DFX_tbuffer #ifdef __GLEE_GL_3DFX_tbuffer
void __stdcall _Lazy_glTbufferMask3DFX(GLuint mask) #ifndef GLEE_C_DEFINED_glTbufferMask3DFX
{if (GLeeInit()) glTbufferMask3DFX(mask);} #define GLEE_C_DEFINED_glTbufferMask3DFX
PFNGLTBUFFERMASK3DFXPROC pglTbufferMask3DFX=_Lazy_glTbufferMask3DFX; void __stdcall GLee_Lazy_glTbufferMask3DFX(GLuint mask) {if (GLeeInit())
glTbufferMask3DFX(mask);}
GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX=GLee_Lazy_glTb
ufferMask3DFX;
#endif
#endif #endif
/* GL_EXT_multisample */ /* GL_EXT_multisample */
#ifdef __GLEE_GL_EXT_multisample #ifdef __GLEE_GL_EXT_multisample
void __stdcall _Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert) #ifndef GLEE_C_DEFINED_glSampleMaskEXT
{if (GLeeInit()) glSampleMaskEXT(value, invert);} #define GLEE_C_DEFINED_glSampleMaskEXT
void __stdcall _Lazy_glSamplePatternEXT(GLenum pattern) void __stdcall GLee_Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert
{if (GLeeInit()) glSamplePatternEXT(pattern);} ) {if (GLeeInit()) glSampleMaskEXT(value, invert);}
PFNGLSAMPLEMASKEXTPROC pglSampleMaskEXT=_Lazy_glSampleMaskEXT; GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT=GLee_Lazy_glSample
PFNGLSAMPLEPATTERNEXTPROC pglSamplePatternEXT=_Lazy_glSamplePatternEXT; MaskEXT;
#endif
#ifndef GLEE_C_DEFINED_glSamplePatternEXT
#define GLEE_C_DEFINED_glSamplePatternEXT
void __stdcall GLee_Lazy_glSamplePatternEXT(GLenum pattern) {if (GLeeIni
t()) glSamplePatternEXT(pattern);}
GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT=GLee_Lazy_gl
SamplePatternEXT;
#endif
#endif #endif
/* GL_SGIX_vertex_preclip */ /* GL_SGIX_vertex_preclip */
#ifdef __GLEE_GL_SGIX_vertex_preclip #ifdef __GLEE_GL_SGIX_vertex_preclip
#endif #endif
/* GL_SGIX_convolution_accuracy */ /* GL_SGIX_convolution_accuracy */
#ifdef __GLEE_GL_SGIX_convolution_accuracy #ifdef __GLEE_GL_SGIX_convolution_accuracy
skipping to change at line 3459 skipping to change at line 6045
#endif #endif
/* GL_SGIS_point_line_texgen */ /* GL_SGIS_point_line_texgen */
#ifdef __GLEE_GL_SGIS_point_line_texgen #ifdef __GLEE_GL_SGIS_point_line_texgen
#endif #endif
/* GL_SGIS_texture_color_mask */ /* GL_SGIS_texture_color_mask */
#ifdef __GLEE_GL_SGIS_texture_color_mask #ifdef __GLEE_GL_SGIS_texture_color_mask
void __stdcall _Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, #ifndef GLEE_C_DEFINED_glTextureColorMaskSGIS
GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMaskSGIS( #define GLEE_C_DEFINED_glTextureColorMaskSGIS
red, green, blue, alpha);} void __stdcall GLee_Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean
PFNGLTEXTURECOLORMASKSGISPROC pglTextureColorMaskSGIS=_Lazy_glTextureColorM green, GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMas
askSGIS; kSGIS(red, green, blue, alpha);}
GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS=GLee
_Lazy_glTextureColorMaskSGIS;
#endif
#endif #endif
/* GL_EXT_texture_env_dot3 */ /* GL_EXT_texture_env_dot3 */
#ifdef __GLEE_GL_EXT_texture_env_dot3 #ifdef __GLEE_GL_EXT_texture_env_dot3
#endif #endif
/* GL_ATI_texture_mirror_once */ /* GL_ATI_texture_mirror_once */
#ifdef __GLEE_GL_ATI_texture_mirror_once #ifdef __GLEE_GL_ATI_texture_mirror_once
#endif #endif
/* GL_NV_fence */ /* GL_NV_fence */
#ifdef __GLEE_GL_NV_fence #ifdef __GLEE_GL_NV_fence
void __stdcall _Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences) #ifndef GLEE_C_DEFINED_glDeleteFencesNV
{if (GLeeInit()) glDeleteFencesNV(n, fences);} #define GLEE_C_DEFINED_glDeleteFencesNV
void __stdcall _Lazy_glGenFencesNV(GLsizei n, GLuint * fences) void __stdcall GLee_Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fence
{if (GLeeInit()) glGenFencesNV(n, fences);} s) {if (GLeeInit()) glDeleteFencesNV(n, fences);}
GLboolean __stdcall _Lazy_glIsFenceNV(GLuint fence) GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV=GLee_Lazy_glDele
{if (GLeeInit()) return glIsFenceNV(fence); return (GLboolea teFencesNV;
n)0;} #endif
GLboolean __stdcall _Lazy_glTestFenceNV(GLuint fence) #ifndef GLEE_C_DEFINED_glGenFencesNV
{if (GLeeInit()) return glTestFenceNV(fence); return (GLbool #define GLEE_C_DEFINED_glGenFencesNV
ean)0;} void __stdcall GLee_Lazy_glGenFencesNV(GLsizei n, GLuint * fences) {if (
void __stdcall _Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * par GLeeInit()) glGenFencesNV(n, fences);}
ams) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);} GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV=GLee_Lazy_glGenFencesN
void __stdcall _Lazy_glFinishFenceNV(GLuint fence) V;
{if (GLeeInit()) glFinishFenceNV(fence);} #endif
void __stdcall _Lazy_glSetFenceNV(GLuint fence, GLenum condition) #ifndef GLEE_C_DEFINED_glIsFenceNV
{if (GLeeInit()) glSetFenceNV(fence, condition);} #define GLEE_C_DEFINED_glIsFenceNV
PFNGLDELETEFENCESNVPROC pglDeleteFencesNV=_Lazy_glDeleteFencesNV; GLboolean __stdcall GLee_Lazy_glIsFenceNV(GLuint fence) {if (GLeeInit())
PFNGLGENFENCESNVPROC pglGenFencesNV=_Lazy_glGenFencesNV; return glIsFenceNV(fence); return (GLboolean)0;}
PFNGLISFENCENVPROC pglIsFenceNV=_Lazy_glIsFenceNV; GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV=GLee_Lazy_glIsFenceNV;
PFNGLTESTFENCENVPROC pglTestFenceNV=_Lazy_glTestFenceNV; #endif
PFNGLGETFENCEIVNVPROC pglGetFenceivNV=_Lazy_glGetFenceivNV; #ifndef GLEE_C_DEFINED_glTestFenceNV
PFNGLFINISHFENCENVPROC pglFinishFenceNV=_Lazy_glFinishFenceNV; #define GLEE_C_DEFINED_glTestFenceNV
PFNGLSETFENCENVPROC pglSetFenceNV=_Lazy_glSetFenceNV; GLboolean __stdcall GLee_Lazy_glTestFenceNV(GLuint fence) {if (GLeeInit(
)) return glTestFenceNV(fence); return (GLboolean)0;}
GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV=GLee_Lazy_glTestFenceN
V;
#endif
#ifndef GLEE_C_DEFINED_glGetFenceivNV
#define GLEE_C_DEFINED_glGetFenceivNV
void __stdcall GLee_Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint
* params) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);}
GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV=GLee_Lazy_glGetFence
ivNV;
#endif
#ifndef GLEE_C_DEFINED_glFinishFenceNV
#define GLEE_C_DEFINED_glFinishFenceNV
void __stdcall GLee_Lazy_glFinishFenceNV(GLuint fence) {if (GLeeInit())
glFinishFenceNV(fence);}
GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV=GLee_Lazy_glFinish
FenceNV;
#endif
#ifndef GLEE_C_DEFINED_glSetFenceNV
#define GLEE_C_DEFINED_glSetFenceNV
void __stdcall GLee_Lazy_glSetFenceNV(GLuint fence, GLenum condition) {i
f (GLeeInit()) glSetFenceNV(fence, condition);}
GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV=GLee_Lazy_glSetFenceNV;
#endif
#endif #endif
/* GL_IBM_texture_mirrored_repeat */ /* GL_IBM_texture_mirrored_repeat */
#ifdef __GLEE_GL_IBM_texture_mirrored_repeat #ifdef __GLEE_GL_IBM_texture_mirrored_repeat
#endif #endif
/* GL_NV_evaluators */ /* GL_NV_evaluators */
#ifdef __GLEE_GL_NV_evaluators #ifdef __GLEE_GL_NV_evaluators
void __stdcall _Lazy_glMapControlPointsNV(GLenum target, GLuint index, GLen #ifndef GLEE_C_DEFINED_glMapControlPointsNV
um type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLbo #define GLEE_C_DEFINED_glMapControlPointsNV
olean packed, const GLvoid * points) {if (GLeeInit()) glMapControlPointsNV void __stdcall GLee_Lazy_glMapControlPointsNV(GLenum target, GLuint index
(target, index, type, ustride, vstride, uorder, vorder, packed, points);} , GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder
void __stdcall _Lazy_glMapParameterivNV(GLenum target, GLenum pname, const , GLboolean packed, const GLvoid * points) {if (GLeeInit()) glMapControlPo
GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, params) intsNV(target, index, type, ustride, vstride, uorder, vorder, packed, point
;} s);}
void __stdcall _Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV=GLee_Laz
GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname, param y_glMapControlPointsNV;
s);} #endif
void __stdcall _Lazy_glGetMapControlPointsNV(GLenum target, GLuint index, G #ifndef GLEE_C_DEFINED_glMapParameterivNV
Lenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * po #define GLEE_C_DEFINED_glMapParameterivNV
ints) {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, ustrid void __stdcall GLee_Lazy_glMapParameterivNV(GLenum target, GLenum pname,
e, vstride, packed, points);} const GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, p
void __stdcall _Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLi arams);}
nt * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, params GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV=GLee_Lazy_gl
);} MapParameterivNV;
void __stdcall _Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLf #endif
loat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname, param #ifndef GLEE_C_DEFINED_glMapParameterfvNV
s);} #define GLEE_C_DEFINED_glMapParameterfvNV
void __stdcall _Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint inde void __stdcall GLee_Lazy_glMapParameterfvNV(GLenum target, GLenum pname,
x, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribParameteri const GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname,
vNV(target, index, pname, params);} params);}
void __stdcall _Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint inde GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV=GLee_Lazy_gl
x, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribParamete MapParameterfvNV;
rfvNV(target, index, pname, params);} #endif
void __stdcall _Lazy_glEvalMapsNV(GLenum target, GLenum mode) #ifndef GLEE_C_DEFINED_glGetMapControlPointsNV
{if (GLeeInit()) glEvalMapsNV(target, mode);} #define GLEE_C_DEFINED_glGetMapControlPointsNV
PFNGLMAPCONTROLPOINTSNVPROC pglMapControlPointsNV=_Lazy_glMapControlPointsN void __stdcall GLee_Lazy_glGetMapControlPointsNV(GLenum target, GLuint in
V; dex, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoi
PFNGLMAPPARAMETERIVNVPROC pglMapParameterivNV=_Lazy_glMapParameterivNV; d * points) {if (GLeeInit()) glGetMapControlPointsNV(target, index, type,
PFNGLMAPPARAMETERFVNVPROC pglMapParameterfvNV=_Lazy_glMapParameterfvNV; ustride, vstride, packed, points);}
PFNGLGETMAPCONTROLPOINTSNVPROC pglGetMapControlPointsNV=_Lazy_glGetMapContr GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV=GL
olPointsNV; ee_Lazy_glGetMapControlPointsNV;
PFNGLGETMAPPARAMETERIVNVPROC pglGetMapParameterivNV=_Lazy_glGetMapParameter #endif
ivNV; #ifndef GLEE_C_DEFINED_glGetMapParameterivNV
PFNGLGETMAPPARAMETERFVNVPROC pglGetMapParameterfvNV=_Lazy_glGetMapParameter #define GLEE_C_DEFINED_glGetMapParameterivNV
fvNV; void __stdcall GLee_Lazy_glGetMapParameterivNV(GLenum target, GLenum pnam
PFNGLGETMAPATTRIBPARAMETERIVNVPROC pglGetMapAttribParameterivNV=_Lazy_glGet e, GLint * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, p
MapAttribParameterivNV; arams);}
PFNGLGETMAPATTRIBPARAMETERFVNVPROC pglGetMapAttribParameterfvNV=_Lazy_glGet GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV=GLee_L
MapAttribParameterfvNV; azy_glGetMapParameterivNV;
PFNGLEVALMAPSNVPROC pglEvalMapsNV=_Lazy_glEvalMapsNV; #endif
#ifndef GLEE_C_DEFINED_glGetMapParameterfvNV
#define GLEE_C_DEFINED_glGetMapParameterfvNV
void __stdcall GLee_Lazy_glGetMapParameterfvNV(GLenum target, GLenum pnam
e, GLfloat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname,
params);}
GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV=GLee_L
azy_glGetMapParameterfvNV;
#endif
#ifndef GLEE_C_DEFINED_glGetMapAttribParameterivNV
#define GLEE_C_DEFINED_glGetMapAttribParameterivNV
void __stdcall GLee_Lazy_glGetMapAttribParameterivNV(GLenum target, GLuin
t index, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribPara
meterivNV(target, index, pname, params);}
GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParamete
rivNV=GLee_Lazy_glGetMapAttribParameterivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetMapAttribParameterfvNV
#define GLEE_C_DEFINED_glGetMapAttribParameterfvNV
void __stdcall GLee_Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuin
t index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribPa
rameterfvNV(target, index, pname, params);}
GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParamete
rfvNV=GLee_Lazy_glGetMapAttribParameterfvNV;
#endif
#ifndef GLEE_C_DEFINED_glEvalMapsNV
#define GLEE_C_DEFINED_glEvalMapsNV
void __stdcall GLee_Lazy_glEvalMapsNV(GLenum target, GLenum mode) {if (G
LeeInit()) glEvalMapsNV(target, mode);}
GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV=GLee_Lazy_glEvalMapsNV;
#endif
#endif #endif
/* GL_NV_packed_depth_stencil */ /* GL_NV_packed_depth_stencil */
#ifdef __GLEE_GL_NV_packed_depth_stencil #ifdef __GLEE_GL_NV_packed_depth_stencil
#endif #endif
/* GL_NV_register_combiners2 */ /* GL_NV_register_combiners2 */
#ifdef __GLEE_GL_NV_register_combiners2 #ifdef __GLEE_GL_NV_register_combiners2
void __stdcall _Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pnam #ifndef GLEE_C_DEFINED_glCombinerStageParameterfvNV
e, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameterfvNV(s #define GLEE_C_DEFINED_glCombinerStageParameterfvNV
tage, pname, params);} void __stdcall GLee_Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenu
void __stdcall _Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum p m pname, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameter
name, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameterfvNV(s fvNV(stage, pname, params);}
tage, pname, params);} GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParame
PFNGLCOMBINERSTAGEPARAMETERFVNVPROC pglCombinerStageParameterfvNV=_Lazy_glC terfvNV=GLee_Lazy_glCombinerStageParameterfvNV;
ombinerStageParameterfvNV; #endif
PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC pglGetCombinerStageParameterfvNV=_La #ifndef GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
zy_glGetCombinerStageParameterfvNV; #define GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
void __stdcall GLee_Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GL
enum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameter
fvNV(stage, pname, params);}
GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStage
ParameterfvNV=GLee_Lazy_glGetCombinerStageParameterfvNV;
#endif
#endif #endif
/* GL_NV_texture_compression_vtc */ /* GL_NV_texture_compression_vtc */
#ifdef __GLEE_GL_NV_texture_compression_vtc #ifdef __GLEE_GL_NV_texture_compression_vtc
#endif #endif
/* GL_NV_texture_rectangle */ /* GL_NV_texture_rectangle */
#ifdef __GLEE_GL_NV_texture_rectangle #ifdef __GLEE_GL_NV_texture_rectangle
skipping to change at line 3562 skipping to change at line 6205
#endif #endif
/* GL_NV_vertex_array_range2 */ /* GL_NV_vertex_array_range2 */
#ifdef __GLEE_GL_NV_vertex_array_range2 #ifdef __GLEE_GL_NV_vertex_array_range2
#endif #endif
/* GL_NV_vertex_program */ /* GL_NV_vertex_program */
#ifdef __GLEE_GL_NV_vertex_program #ifdef __GLEE_GL_NV_vertex_program
GLboolean __stdcall _Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * #ifndef GLEE_C_DEFINED_glAreProgramsResidentNV
programs, GLboolean * residences) {if (GLeeInit()) return glAreProgramsRe #define GLEE_C_DEFINED_glAreProgramsResidentNV
sidentNV(n, programs, residences); return (GLboolean)0;} GLboolean __stdcall GLee_Lazy_glAreProgramsResidentNV(GLsizei n, const GL
void __stdcall _Lazy_glBindProgramNV(GLenum target, GLuint id) uint * programs, GLboolean * residences) {if (GLeeInit()) return glAreProg
{if (GLeeInit()) glBindProgramNV(target, id);} ramsResidentNV(n, programs, residences); return (GLboolean)0;}
void __stdcall _Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs) GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV=GL
{if (GLeeInit()) glDeleteProgramsNV(n, programs);} ee_Lazy_glAreProgramsResidentNV;
void __stdcall _Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLf #endif
loat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, params);} #ifndef GLEE_C_DEFINED_glBindProgramNV
void __stdcall _Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) #define GLEE_C_DEFINED_glBindProgramNV
{if (GLeeInit()) glGenProgramsNV(n, programs);} void __stdcall GLee_Lazy_glBindProgramNV(GLenum target, GLuint id) {if (
void __stdcall _Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, GLeeInit()) glBindProgramNV(target, id);}
GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParameterdv GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV=GLee_Lazy_glBindPr
NV(target, index, pname, params);} ogramNV;
void __stdcall _Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, #endif
GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParameterfvN #ifndef GLEE_C_DEFINED_glDeleteProgramsNV
V(target, index, pname, params);} #define GLEE_C_DEFINED_glDeleteProgramsNV
void __stdcall _Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * para void __stdcall GLee_Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * pro
ms) {if (GLeeInit()) glGetProgramivNV(id, pname, params);} grams) {if (GLeeInit()) glDeleteProgramsNV(n, programs);}
void __stdcall _Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV=GLee_Lazy_gl
* program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program);} DeleteProgramsNV;
void __stdcall _Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GL #endif
enum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(target, #ifndef GLEE_C_DEFINED_glExecuteProgramNV
address, pname, params);} #define GLEE_C_DEFINED_glExecuteProgramNV
void __stdcall _Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdo void __stdcall GLee_Lazy_glExecuteProgramNV(GLenum target, GLuint id, con
uble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params st GLfloat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, param
);} s);}
void __stdcall _Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfl GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV=GLee_Lazy_gl
oat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params) ExecuteProgramNV;
;} #endif
void __stdcall _Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLin #ifndef GLEE_C_DEFINED_glGenProgramsNV
t * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params) #define GLEE_C_DEFINED_glGenProgramsNV
;} void __stdcall GLee_Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) {
void __stdcall _Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname if (GLeeInit()) glGenProgramsNV(n, programs);}
, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(index, p GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV=GLee_Lazy_glGenPro
name, pointer);} gramsNV;
GLboolean __stdcall _Lazy_glIsProgramNV(GLuint id) #endif
{if (GLeeInit()) return glIsProgramNV(id); return (GLboolean #ifndef GLEE_C_DEFINED_glGetProgramParameterdvNV
)0;} #define GLEE_C_DEFINED_glGetProgramParameterdvNV
void __stdcall _Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, void __stdcall GLee_Lazy_glGetProgramParameterdvNV(GLenum target, GLuint
const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, id, len index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParam
, program);} eterdvNV(target, index, pname, params);}
void __stdcall _Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GL GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvN
double x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramPa V=GLee_Lazy_glGetProgramParameterdvNV;
rameter4dNV(target, index, x, y, z, w);} #endif
void __stdcall _Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, c #ifndef GLEE_C_DEFINED_glGetProgramParameterfvNV
onst GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target, index, #define GLEE_C_DEFINED_glGetProgramParameterfvNV
v);} void __stdcall GLee_Lazy_glGetProgramParameterfvNV(GLenum target, GLuint
void __stdcall _Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GL index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParame
float x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramParame terfvNV(target, index, pname, params);}
ter4fNV(target, index, x, y, z, w);} GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvN
void __stdcall _Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, c V=GLee_Lazy_glGetProgramParameterfvNV;
onst GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, index, #endif
v);} #ifndef GLEE_C_DEFINED_glGetProgramivNV
void __stdcall _Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, #define GLEE_C_DEFINED_glGetProgramivNV
GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParameters4dvN void __stdcall GLee_Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint
V(target, index, count, v);} * params) {if (GLeeInit()) glGetProgramivNV(id, pname, params);}
void __stdcall _Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV=GLee_Lazy_glGetP
GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameters4fvNV rogramivNV;
(target, index, count, v);} #endif
void __stdcall _Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * #ifndef GLEE_C_DEFINED_glGetProgramStringNV
programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);} #define GLEE_C_DEFINED_glGetProgramStringNV
void __stdcall _Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum void __stdcall GLee_Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GL
matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, address ubyte * program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program)
, matrix, transform);} ;}
void __stdcall _Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLe GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV=GLee_Laz
num type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVerte y_glGetProgramStringNV;
xAttribPointerNV(index, fsize, type, stride, pointer);} #endif
void __stdcall _Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) #ifndef GLEE_C_DEFINED_glGetTrackMatrixivNV
{if (GLeeInit()) glVertexAttrib1dNV(index, x);} #define GLEE_C_DEFINED_glGetTrackMatrixivNV
void __stdcall _Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v) void __stdcall GLee_Lazy_glGetTrackMatrixivNV(GLenum target, GLuint addre
{if (GLeeInit()) glVertexAttrib1dvNV(index, v);} ss, GLenum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(ta
void __stdcall _Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) rget, address, pname, params);}
{if (GLeeInit()) glVertexAttrib1fNV(index, x);} GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV=GLee_Laz
void __stdcall _Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v) y_glGetTrackMatrixivNV;
{if (GLeeInit()) glVertexAttrib1fvNV(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) #ifndef GLEE_C_DEFINED_glGetVertexAttribdvNV
{if (GLeeInit()) glVertexAttrib1sNV(index, x);} #define GLEE_C_DEFINED_glGetVertexAttribdvNV
void __stdcall _Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v) void __stdcall GLee_Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname
{if (GLeeInit()) glVertexAttrib1svNV(index, v);} , GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname,
void __stdcall _Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble params);}
y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);} GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV=GLee_L
void __stdcall _Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v) azy_glGetVertexAttribdvNV;
{if (GLeeInit()) glVertexAttrib2dvNV(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y) #ifndef GLEE_C_DEFINED_glGetVertexAttribfvNV
{if (GLeeInit()) glVertexAttrib2fNV(index, x, y);} #define GLEE_C_DEFINED_glGetVertexAttribfvNV
void __stdcall _Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v) void __stdcall GLee_Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname
{if (GLeeInit()) glVertexAttrib2fvNV(index, v);} , GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, p
void __stdcall _Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y) arams);}
{if (GLeeInit()) glVertexAttrib2sNV(index, x, y);} GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV=GLee_L
void __stdcall _Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v) azy_glGetVertexAttribfvNV;
{if (GLeeInit()) glVertexAttrib2svNV(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble #ifndef GLEE_C_DEFINED_glGetVertexAttribivNV
y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);} #define GLEE_C_DEFINED_glGetVertexAttribivNV
void __stdcall _Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v) void __stdcall GLee_Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname
{if (GLeeInit()) glVertexAttrib3dvNV(index, v);} , GLint * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, par
void __stdcall _Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, ams);}
GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);} GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV=GLee_L
void __stdcall _Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v) azy_glGetVertexAttribivNV;
{if (GLeeInit()) glVertexAttrib3fvNV(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervNV
GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);} #define GLEE_C_DEFINED_glGetVertexAttribPointervNV
void __stdcall _Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v) void __stdcall GLee_Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum
{if (GLeeInit()) glVertexAttrib3svNV(index, v);} pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(in
void __stdcall _Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble dex, pname, pointer);}
y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index, x, y GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPoint
, z, w);} ervNV=GLee_Lazy_glGetVertexAttribPointervNV;
void __stdcall _Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v) #endif
{if (GLeeInit()) glVertexAttrib4dvNV(index, v);} #ifndef GLEE_C_DEFINED_glIsProgramNV
void __stdcall _Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, #define GLEE_C_DEFINED_glIsProgramNV
GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, GLboolean __stdcall GLee_Lazy_glIsProgramNV(GLuint id) {if (GLeeInit())
w);} return glIsProgramNV(id); return (GLboolean)0;}
void __stdcall _Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v) GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV=GLee_Lazy_glIsProgramN
{if (GLeeInit()) glVertexAttrib4fvNV(index, v);} V;
void __stdcall _Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, #endif
GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, #ifndef GLEE_C_DEFINED_glLoadProgramNV
w);} #define GLEE_C_DEFINED_glLoadProgramNV
void __stdcall _Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v) void __stdcall GLee_Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsize
{if (GLeeInit()) glVertexAttrib4svNV(index, v);} i len, const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, i
void __stdcall _Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y d, len, program);}
, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV=GLee_Lazy_glLoadPr
z, w);} ogramNV;
void __stdcall _Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v) #endif
{if (GLeeInit()) glVertexAttrib4ubvNV(index, v);} #ifndef GLEE_C_DEFINED_glProgramParameter4dNV
void __stdcall _Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, cons #define GLEE_C_DEFINED_glProgramParameter4dNV
t GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);} void __stdcall GLee_Lazy_glProgramParameter4dNV(GLenum target, GLuint ind
void __stdcall _Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, cons ex, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glPro
t GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);} gramParameter4dNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, cons GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV=GLee
t GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);} _Lazy_glProgramParameter4dNV;
void __stdcall _Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, cons #endif
t GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);} #ifndef GLEE_C_DEFINED_glProgramParameter4dvNV
void __stdcall _Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, cons #define GLEE_C_DEFINED_glProgramParameter4dvNV
t GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);} void __stdcall GLee_Lazy_glProgramParameter4dvNV(GLenum target, GLuint in
void __stdcall _Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, cons dex, const GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target,
t GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);} index, v);}
void __stdcall _Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, cons GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV=GL
t GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);} ee_Lazy_glProgramParameter4dvNV;
void __stdcall _Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, cons #endif
t GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);} #ifndef GLEE_C_DEFINED_glProgramParameter4fNV
void __stdcall _Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, cons #define GLEE_C_DEFINED_glProgramParameter4fNV
t GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);} void __stdcall GLee_Lazy_glProgramParameter4fNV(GLenum target, GLuint ind
void __stdcall _Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, cons ex, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgram
t GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);} Parameter4fNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, cons GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV=GLee
t GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);} _Lazy_glProgramParameter4fNV;
void __stdcall _Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, cons #endif
t GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);} #ifndef GLEE_C_DEFINED_glProgramParameter4fvNV
void __stdcall _Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, con #define GLEE_C_DEFINED_glProgramParameter4fvNV
st GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);} void __stdcall GLee_Lazy_glProgramParameter4fvNV(GLenum target, GLuint in
PFNGLAREPROGRAMSRESIDENTNVPROC pglAreProgramsResidentNV=_Lazy_glArePrograms dex, const GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, i
ResidentNV; ndex, v);}
PFNGLBINDPROGRAMNVPROC pglBindProgramNV=_Lazy_glBindProgramNV; GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV=GL
PFNGLDELETEPROGRAMSNVPROC pglDeleteProgramsNV=_Lazy_glDeleteProgramsNV; ee_Lazy_glProgramParameter4fvNV;
PFNGLEXECUTEPROGRAMNVPROC pglExecuteProgramNV=_Lazy_glExecuteProgramNV; #endif
PFNGLGENPROGRAMSNVPROC pglGenProgramsNV=_Lazy_glGenProgramsNV; #ifndef GLEE_C_DEFINED_glProgramParameters4dvNV
PFNGLGETPROGRAMPARAMETERDVNVPROC pglGetProgramParameterdvNV=_Lazy_glGetProg #define GLEE_C_DEFINED_glProgramParameters4dvNV
ramParameterdvNV; void __stdcall GLee_Lazy_glProgramParameters4dvNV(GLenum target, GLuint i
PFNGLGETPROGRAMPARAMETERFVNVPROC pglGetProgramParameterfvNV=_Lazy_glGetProg ndex, GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParamete
ramParameterfvNV; rs4dvNV(target, index, count, v);}
PFNGLGETPROGRAMIVNVPROC pglGetProgramivNV=_Lazy_glGetProgramivNV; GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV=
PFNGLGETPROGRAMSTRINGNVPROC pglGetProgramStringNV=_Lazy_glGetProgramStringN GLee_Lazy_glProgramParameters4dvNV;
V; #endif
PFNGLGETTRACKMATRIXIVNVPROC pglGetTrackMatrixivNV=_Lazy_glGetTrackMatrixivN #ifndef GLEE_C_DEFINED_glProgramParameters4fvNV
V; #define GLEE_C_DEFINED_glProgramParameters4fvNV
PFNGLGETVERTEXATTRIBDVNVPROC pglGetVertexAttribdvNV=_Lazy_glGetVertexAttrib void __stdcall GLee_Lazy_glProgramParameters4fvNV(GLenum target, GLuint i
dvNV; ndex, GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameter
PFNGLGETVERTEXATTRIBFVNVPROC pglGetVertexAttribfvNV=_Lazy_glGetVertexAttrib s4fvNV(target, index, count, v);}
fvNV; GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV=
PFNGLGETVERTEXATTRIBIVNVPROC pglGetVertexAttribivNV=_Lazy_glGetVertexAttrib GLee_Lazy_glProgramParameters4fvNV;
ivNV; #endif
PFNGLGETVERTEXATTRIBPOINTERVNVPROC pglGetVertexAttribPointervNV=_Lazy_glGet #ifndef GLEE_C_DEFINED_glRequestResidentProgramsNV
VertexAttribPointervNV; #define GLEE_C_DEFINED_glRequestResidentProgramsNV
PFNGLISPROGRAMNVPROC pglIsProgramNV=_Lazy_glIsProgramNV; void __stdcall GLee_Lazy_glRequestResidentProgramsNV(GLsizei n, const GLu
PFNGLLOADPROGRAMNVPROC pglLoadProgramNV=_Lazy_glLoadProgramNV; int * programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);
PFNGLPROGRAMPARAMETER4DNVPROC pglProgramParameter4dNV=_Lazy_glProgramParame }
ter4dNV; GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgr
PFNGLPROGRAMPARAMETER4DVNVPROC pglProgramParameter4dvNV=_Lazy_glProgramPara amsNV=GLee_Lazy_glRequestResidentProgramsNV;
meter4dvNV; #endif
PFNGLPROGRAMPARAMETER4FNVPROC pglProgramParameter4fNV=_Lazy_glProgramParame #ifndef GLEE_C_DEFINED_glTrackMatrixNV
ter4fNV; #define GLEE_C_DEFINED_glTrackMatrixNV
PFNGLPROGRAMPARAMETER4FVNVPROC pglProgramParameter4fvNV=_Lazy_glProgramPara void __stdcall GLee_Lazy_glTrackMatrixNV(GLenum target, GLuint address, G
meter4fvNV; Lenum matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, a
PFNGLPROGRAMPARAMETERS4DVNVPROC pglProgramParameters4dvNV=_Lazy_glProgramPa ddress, matrix, transform);}
rameters4dvNV; GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV=GLee_Lazy_glTrackM
PFNGLPROGRAMPARAMETERS4FVNVPROC pglProgramParameters4fvNV=_Lazy_glProgramPa atrixNV;
rameters4fvNV; #endif
PFNGLREQUESTRESIDENTPROGRAMSNVPROC pglRequestResidentProgramsNV=_Lazy_glReq #ifndef GLEE_C_DEFINED_glVertexAttribPointerNV
uestResidentProgramsNV; #define GLEE_C_DEFINED_glVertexAttribPointerNV
PFNGLTRACKMATRIXNVPROC pglTrackMatrixNV=_Lazy_glTrackMatrixNV; void __stdcall GLee_Lazy_glVertexAttribPointerNV(GLuint index, GLint fsiz
PFNGLVERTEXATTRIBPOINTERNVPROC pglVertexAttribPointerNV=_Lazy_glVertexAttri e, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) g
bPointerNV; lVertexAttribPointerNV(index, fsize, type, stride, pointer);}
PFNGLVERTEXATTRIB1DNVPROC pglVertexAttrib1dNV=_Lazy_glVertexAttrib1dNV; GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV=GL
PFNGLVERTEXATTRIB1DVNVPROC pglVertexAttrib1dvNV=_Lazy_glVertexAttrib1dvNV; ee_Lazy_glVertexAttribPointerNV;
PFNGLVERTEXATTRIB1FNVPROC pglVertexAttrib1fNV=_Lazy_glVertexAttrib1fNV; #endif
PFNGLVERTEXATTRIB1FVNVPROC pglVertexAttrib1fvNV=_Lazy_glVertexAttrib1fvNV; #ifndef GLEE_C_DEFINED_glVertexAttrib1dNV
PFNGLVERTEXATTRIB1SNVPROC pglVertexAttrib1sNV=_Lazy_glVertexAttrib1sNV; #define GLEE_C_DEFINED_glVertexAttrib1dNV
PFNGLVERTEXATTRIB1SVNVPROC pglVertexAttrib1svNV=_Lazy_glVertexAttrib1svNV; void __stdcall GLee_Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) {i
PFNGLVERTEXATTRIB2DNVPROC pglVertexAttrib2dNV=_Lazy_glVertexAttrib2dNV; f (GLeeInit()) glVertexAttrib1dNV(index, x);}
PFNGLVERTEXATTRIB2DVNVPROC pglVertexAttrib2dvNV=_Lazy_glVertexAttrib2dvNV; GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV=GLee_Lazy_gl
PFNGLVERTEXATTRIB2FNVPROC pglVertexAttrib2fNV=_Lazy_glVertexAttrib2fNV; VertexAttrib1dNV;
PFNGLVERTEXATTRIB2FVNVPROC pglVertexAttrib2fvNV=_Lazy_glVertexAttrib2fvNV; #endif
PFNGLVERTEXATTRIB2SNVPROC pglVertexAttrib2sNV=_Lazy_glVertexAttrib2sNV; #ifndef GLEE_C_DEFINED_glVertexAttrib1dvNV
PFNGLVERTEXATTRIB2SVNVPROC pglVertexAttrib2svNV=_Lazy_glVertexAttrib2svNV; #define GLEE_C_DEFINED_glVertexAttrib1dvNV
PFNGLVERTEXATTRIB3DNVPROC pglVertexAttrib3dNV=_Lazy_glVertexAttrib3dNV; void __stdcall GLee_Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble
PFNGLVERTEXATTRIB3DVNVPROC pglVertexAttrib3dvNV=_Lazy_glVertexAttrib3dvNV; * v) {if (GLeeInit()) glVertexAttrib1dvNV(index, v);}
PFNGLVERTEXATTRIB3FNVPROC pglVertexAttrib3fNV=_Lazy_glVertexAttrib3fNV; GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV=GLee_Lazy_
PFNGLVERTEXATTRIB3FVNVPROC pglVertexAttrib3fvNV=_Lazy_glVertexAttrib3fvNV; glVertexAttrib1dvNV;
PFNGLVERTEXATTRIB3SNVPROC pglVertexAttrib3sNV=_Lazy_glVertexAttrib3sNV; #endif
PFNGLVERTEXATTRIB3SVNVPROC pglVertexAttrib3svNV=_Lazy_glVertexAttrib3svNV; #ifndef GLEE_C_DEFINED_glVertexAttrib1fNV
PFNGLVERTEXATTRIB4DNVPROC pglVertexAttrib4dNV=_Lazy_glVertexAttrib4dNV; #define GLEE_C_DEFINED_glVertexAttrib1fNV
PFNGLVERTEXATTRIB4DVNVPROC pglVertexAttrib4dvNV=_Lazy_glVertexAttrib4dvNV; void __stdcall GLee_Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) {if
PFNGLVERTEXATTRIB4FNVPROC pglVertexAttrib4fNV=_Lazy_glVertexAttrib4fNV; (GLeeInit()) glVertexAttrib1fNV(index, x);}
PFNGLVERTEXATTRIB4FVNVPROC pglVertexAttrib4fvNV=_Lazy_glVertexAttrib4fvNV; GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV=GLee_Lazy_gl
PFNGLVERTEXATTRIB4SNVPROC pglVertexAttrib4sNV=_Lazy_glVertexAttrib4sNV; VertexAttrib1fNV;
PFNGLVERTEXATTRIB4SVNVPROC pglVertexAttrib4svNV=_Lazy_glVertexAttrib4svNV; #endif
PFNGLVERTEXATTRIB4UBNVPROC pglVertexAttrib4ubNV=_Lazy_glVertexAttrib4ubNV; #ifndef GLEE_C_DEFINED_glVertexAttrib1fvNV
PFNGLVERTEXATTRIB4UBVNVPROC pglVertexAttrib4ubvNV=_Lazy_glVertexAttrib4ubvN #define GLEE_C_DEFINED_glVertexAttrib1fvNV
V; void __stdcall GLee_Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat
PFNGLVERTEXATTRIBS1DVNVPROC pglVertexAttribs1dvNV=_Lazy_glVertexAttribs1dvN * v) {if (GLeeInit()) glVertexAttrib1fvNV(index, v);}
V; GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV=GLee_Lazy_
PFNGLVERTEXATTRIBS1FVNVPROC pglVertexAttribs1fvNV=_Lazy_glVertexAttribs1fvN glVertexAttrib1fvNV;
V; #endif
PFNGLVERTEXATTRIBS1SVNVPROC pglVertexAttribs1svNV=_Lazy_glVertexAttribs1svN #ifndef GLEE_C_DEFINED_glVertexAttrib1sNV
V; #define GLEE_C_DEFINED_glVertexAttrib1sNV
PFNGLVERTEXATTRIBS2DVNVPROC pglVertexAttribs2dvNV=_Lazy_glVertexAttribs2dvN void __stdcall GLee_Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) {if
V; (GLeeInit()) glVertexAttrib1sNV(index, x);}
PFNGLVERTEXATTRIBS2FVNVPROC pglVertexAttribs2fvNV=_Lazy_glVertexAttribs2fvN GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV=GLee_Lazy_gl
V; VertexAttrib1sNV;
PFNGLVERTEXATTRIBS2SVNVPROC pglVertexAttribs2svNV=_Lazy_glVertexAttribs2svN #endif
V; #ifndef GLEE_C_DEFINED_glVertexAttrib1svNV
PFNGLVERTEXATTRIBS3DVNVPROC pglVertexAttribs3dvNV=_Lazy_glVertexAttribs3dvN #define GLEE_C_DEFINED_glVertexAttrib1svNV
V; void __stdcall GLee_Lazy_glVertexAttrib1svNV(GLuint index, const GLshort
PFNGLVERTEXATTRIBS3FVNVPROC pglVertexAttribs3fvNV=_Lazy_glVertexAttribs3fvN * v) {if (GLeeInit()) glVertexAttrib1svNV(index, v);}
V; GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV=GLee_Lazy_
PFNGLVERTEXATTRIBS3SVNVPROC pglVertexAttribs3svNV=_Lazy_glVertexAttribs3svN glVertexAttrib1svNV;
V; #endif
PFNGLVERTEXATTRIBS4DVNVPROC pglVertexAttribs4dvNV=_Lazy_glVertexAttribs4dvN #ifndef GLEE_C_DEFINED_glVertexAttrib2dNV
V; #define GLEE_C_DEFINED_glVertexAttrib2dNV
PFNGLVERTEXATTRIBS4FVNVPROC pglVertexAttribs4fvNV=_Lazy_glVertexAttribs4fvN void __stdcall GLee_Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLd
V; ouble y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);}
PFNGLVERTEXATTRIBS4SVNVPROC pglVertexAttribs4svNV=_Lazy_glVertexAttribs4svN GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV=GLee_Lazy_gl
V; VertexAttrib2dNV;
PFNGLVERTEXATTRIBS4UBVNVPROC pglVertexAttribs4ubvNV=_Lazy_glVertexAttribs4u #endif
bvNV; #ifndef GLEE_C_DEFINED_glVertexAttrib2dvNV
#define GLEE_C_DEFINED_glVertexAttrib2dvNV
void __stdcall GLee_Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble
* v) {if (GLeeInit()) glVertexAttrib2dvNV(index, v);}
GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV=GLee_Lazy_
glVertexAttrib2dvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2fNV
#define GLEE_C_DEFINED_glVertexAttrib2fNV
void __stdcall GLee_Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfl
oat y) {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);}
GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV=GLee_Lazy_gl
VertexAttrib2fNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2fvNV
#define GLEE_C_DEFINED_glVertexAttrib2fvNV
void __stdcall GLee_Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat
* v) {if (GLeeInit()) glVertexAttrib2fvNV(index, v);}
GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV=GLee_Lazy_
glVertexAttrib2fvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2sNV
#define GLEE_C_DEFINED_glVertexAttrib2sNV
void __stdcall GLee_Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLsh
ort y) {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);}
GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV=GLee_Lazy_gl
VertexAttrib2sNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2svNV
#define GLEE_C_DEFINED_glVertexAttrib2svNV
void __stdcall GLee_Lazy_glVertexAttrib2svNV(GLuint index, const GLshort
* v) {if (GLeeInit()) glVertexAttrib2svNV(index, v);}
GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV=GLee_Lazy_
glVertexAttrib2svNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3dNV
#define GLEE_C_DEFINED_glVertexAttrib3dNV
void __stdcall GLee_Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLd
ouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);}
GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV=GLee_Lazy_gl
VertexAttrib3dNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3dvNV
#define GLEE_C_DEFINED_glVertexAttrib3dvNV
void __stdcall GLee_Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble
* v) {if (GLeeInit()) glVertexAttrib3dvNV(index, v);}
GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV=GLee_Lazy_
glVertexAttrib3dvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3fNV
#define GLEE_C_DEFINED_glVertexAttrib3fNV
void __stdcall GLee_Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfl
oat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);}
GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV=GLee_Lazy_gl
VertexAttrib3fNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3fvNV
#define GLEE_C_DEFINED_glVertexAttrib3fvNV
void __stdcall GLee_Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat
* v) {if (GLeeInit()) glVertexAttrib3fvNV(index, v);}
GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV=GLee_Lazy_
glVertexAttrib3fvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3sNV
#define GLEE_C_DEFINED_glVertexAttrib3sNV
void __stdcall GLee_Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLsh
ort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);}
GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV=GLee_Lazy_gl
VertexAttrib3sNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3svNV
#define GLEE_C_DEFINED_glVertexAttrib3svNV
void __stdcall GLee_Lazy_glVertexAttrib3svNV(GLuint index, const GLshort
* v) {if (GLeeInit()) glVertexAttrib3svNV(index, v);}
GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV=GLee_Lazy_
glVertexAttrib3svNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4dNV
#define GLEE_C_DEFINED_glVertexAttrib4dNV
void __stdcall GLee_Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLd
ouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index
, x, y, z, w);}
GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV=GLee_Lazy_gl
VertexAttrib4dNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4dvNV
#define GLEE_C_DEFINED_glVertexAttrib4dvNV
void __stdcall GLee_Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble
* v) {if (GLeeInit()) glVertexAttrib4dvNV(index, v);}
GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV=GLee_Lazy_
glVertexAttrib4dvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4fNV
#define GLEE_C_DEFINED_glVertexAttrib4fNV
void __stdcall GLee_Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfl
oat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x,
y, z, w);}
GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV=GLee_Lazy_gl
VertexAttrib4fNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4fvNV
#define GLEE_C_DEFINED_glVertexAttrib4fvNV
void __stdcall GLee_Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat
* v) {if (GLeeInit()) glVertexAttrib4fvNV(index, v);}
GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV=GLee_Lazy_
glVertexAttrib4fvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4sNV
#define GLEE_C_DEFINED_glVertexAttrib4sNV
void __stdcall GLee_Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLsh
ort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x,
y, z, w);}
GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV=GLee_Lazy_gl
VertexAttrib4sNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4svNV
#define GLEE_C_DEFINED_glVertexAttrib4svNV
void __stdcall GLee_Lazy_glVertexAttrib4svNV(GLuint index, const GLshort
* v) {if (GLeeInit()) glVertexAttrib4svNV(index, v);}
GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV=GLee_Lazy_
glVertexAttrib4svNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4ubNV
#define GLEE_C_DEFINED_glVertexAttrib4ubNV
void __stdcall GLee_Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLu
byte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index,
x, y, z, w);}
GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV=GLee_Lazy_
glVertexAttrib4ubNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4ubvNV
#define GLEE_C_DEFINED_glVertexAttrib4ubvNV
void __stdcall GLee_Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte
* v) {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);}
GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV=GLee_Laz
y_glVertexAttrib4ubvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs1dvNV
#define GLEE_C_DEFINED_glVertexAttribs1dvNV
void __stdcall GLee_Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count
, const GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count,
v);}
GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV=GLee_Laz
y_glVertexAttribs1dvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs1fvNV
#define GLEE_C_DEFINED_glVertexAttribs1fvNV
void __stdcall GLee_Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count
, const GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV=GLee_Laz
y_glVertexAttribs1fvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs1svNV
#define GLEE_C_DEFINED_glVertexAttribs1svNV
void __stdcall GLee_Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count
, const GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV=GLee_Laz
y_glVertexAttribs1svNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs2dvNV
#define GLEE_C_DEFINED_glVertexAttribs2dvNV
void __stdcall GLee_Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count
, const GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count,
v);}
GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV=GLee_Laz
y_glVertexAttribs2dvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs2fvNV
#define GLEE_C_DEFINED_glVertexAttribs2fvNV
void __stdcall GLee_Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count
, const GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV=GLee_Laz
y_glVertexAttribs2fvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs2svNV
#define GLEE_C_DEFINED_glVertexAttribs2svNV
void __stdcall GLee_Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count
, const GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV=GLee_Laz
y_glVertexAttribs2svNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs3dvNV
#define GLEE_C_DEFINED_glVertexAttribs3dvNV
void __stdcall GLee_Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count
, const GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count,
v);}
GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV=GLee_Laz
y_glVertexAttribs3dvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs3fvNV
#define GLEE_C_DEFINED_glVertexAttribs3fvNV
void __stdcall GLee_Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count
, const GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV=GLee_Laz
y_glVertexAttribs3fvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs3svNV
#define GLEE_C_DEFINED_glVertexAttribs3svNV
void __stdcall GLee_Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count
, const GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV=GLee_Laz
y_glVertexAttribs3svNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs4dvNV
#define GLEE_C_DEFINED_glVertexAttribs4dvNV
void __stdcall GLee_Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count
, const GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count,
v);}
GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV=GLee_Laz
y_glVertexAttribs4dvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs4fvNV
#define GLEE_C_DEFINED_glVertexAttribs4fvNV
void __stdcall GLee_Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count
, const GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV=GLee_Laz
y_glVertexAttribs4fvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs4svNV
#define GLEE_C_DEFINED_glVertexAttribs4svNV
void __stdcall GLee_Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count
, const GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v
);}
GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV=GLee_Laz
y_glVertexAttribs4svNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs4ubvNV
#define GLEE_C_DEFINED_glVertexAttribs4ubvNV
void __stdcall GLee_Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei coun
t, const GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count,
v);}
GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV=GLee_L
azy_glVertexAttribs4ubvNV;
#endif
#endif #endif
/* GL_SGIX_texture_coordinate_clamp */ /* GL_SGIX_texture_coordinate_clamp */
#ifdef __GLEE_GL_SGIX_texture_coordinate_clamp #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp
#endif #endif
/* GL_SGIX_scalebias_hint */ /* GL_SGIX_scalebias_hint */
#ifdef __GLEE_GL_SGIX_scalebias_hint #ifdef __GLEE_GL_SGIX_scalebias_hint
skipping to change at line 3725 skipping to change at line 6560
#endif #endif
/* GL_NV_copy_depth_to_color */ /* GL_NV_copy_depth_to_color */
#ifdef __GLEE_GL_NV_copy_depth_to_color #ifdef __GLEE_GL_NV_copy_depth_to_color
#endif #endif
/* GL_ATI_envmap_bumpmap */ /* GL_ATI_envmap_bumpmap */
#ifdef __GLEE_GL_ATI_envmap_bumpmap #ifdef __GLEE_GL_ATI_envmap_bumpmap
void __stdcall _Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * pa #ifndef GLEE_C_DEFINED_glTexBumpParameterivATI
ram) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);} #define GLEE_C_DEFINED_glTexBumpParameterivATI
void __stdcall _Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * void __stdcall GLee_Lazy_glTexBumpParameterivATI(GLenum pname, const GLin
param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);} t * param) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);}
void __stdcall _Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI=GL
) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);} ee_Lazy_glTexBumpParameterivATI;
void __stdcall _Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * par #endif
am) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);} #ifndef GLEE_C_DEFINED_glTexBumpParameterfvATI
PFNGLTEXBUMPPARAMETERIVATIPROC pglTexBumpParameterivATI=_Lazy_glTexBumpPara #define GLEE_C_DEFINED_glTexBumpParameterfvATI
meterivATI; void __stdcall GLee_Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfl
PFNGLTEXBUMPPARAMETERFVATIPROC pglTexBumpParameterfvATI=_Lazy_glTexBumpPara oat * param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);}
meterfvATI; GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI=GL
PFNGLGETTEXBUMPPARAMETERIVATIPROC pglGetTexBumpParameterivATI=_Lazy_glGetTe ee_Lazy_glTexBumpParameterfvATI;
xBumpParameterivATI; #endif
PFNGLGETTEXBUMPPARAMETERFVATIPROC pglGetTexBumpParameterfvATI=_Lazy_glGetTe #ifndef GLEE_C_DEFINED_glGetTexBumpParameterivATI
xBumpParameterfvATI; #define GLEE_C_DEFINED_glGetTexBumpParameterivATI
void __stdcall GLee_Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint *
param) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);}
GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameteriv
ATI=GLee_Lazy_glGetTexBumpParameterivATI;
#endif
#ifndef GLEE_C_DEFINED_glGetTexBumpParameterfvATI
#define GLEE_C_DEFINED_glGetTexBumpParameterfvATI
void __stdcall GLee_Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat
* param) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);}
GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfv
ATI=GLee_Lazy_glGetTexBumpParameterfvATI;
#endif
#endif #endif
/* GL_ATI_fragment_shader */ /* GL_ATI_fragment_shader */
#ifdef __GLEE_GL_ATI_fragment_shader #ifdef __GLEE_GL_ATI_fragment_shader
GLuint __stdcall _Lazy_glGenFragmentShadersATI(GLuint range) #ifndef GLEE_C_DEFINED_glGenFragmentShadersATI
{if (GLeeInit()) return glGenFragmentShadersATI(range); retu #define GLEE_C_DEFINED_glGenFragmentShadersATI
rn (GLuint)0;} GLuint __stdcall GLee_Lazy_glGenFragmentShadersATI(GLuint range) {if (GL
void __stdcall _Lazy_glBindFragmentShaderATI(GLuint id) eeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;}
{if (GLeeInit()) glBindFragmentShaderATI(id);} GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI=GL
void __stdcall _Lazy_glDeleteFragmentShaderATI(GLuint id) ee_Lazy_glGenFragmentShadersATI;
{if (GLeeInit()) glDeleteFragmentShaderATI(id);} #endif
void __stdcall _Lazy_glBeginFragmentShaderATI(void) #ifndef GLEE_C_DEFINED_glBindFragmentShaderATI
{if (GLeeInit()) glBeginFragmentShaderATI();} #define GLEE_C_DEFINED_glBindFragmentShaderATI
void __stdcall _Lazy_glEndFragmentShaderATI(void) void __stdcall GLee_Lazy_glBindFragmentShaderATI(GLuint id) {if (GLeeIni
{if (GLeeInit()) glEndFragmentShaderATI();} t()) glBindFragmentShaderATI(id);}
void __stdcall _Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swi GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI=GL
zzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);} ee_Lazy_glBindFragmentShaderATI;
void __stdcall _Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizz #endif
le) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);} #ifndef GLEE_C_DEFINED_glDeleteFragmentShaderATI
void __stdcall _Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint ds #define GLEE_C_DEFINED_glDeleteFragmentShaderATI
tMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GL void __stdcall GLee_Lazy_glDeleteFragmentShaderATI(GLuint id) {if (GLeeI
eeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, ar nit()) glDeleteFragmentShaderATI(id);}
g1Mod);} GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderAT
void __stdcall _Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint ds I=GLee_Lazy_glDeleteFragmentShaderATI;
tMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint a #endif
rg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glColorFragmentOp2AT #ifndef GLEE_C_DEFINED_glBeginFragmentShaderATI
I(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) #define GLEE_C_DEFINED_glBeginFragmentShaderATI
;} void __stdcall GLee_Lazy_glBeginFragmentShaderATI(void) {if (GLeeInit())
void __stdcall _Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint ds glBeginFragmentShaderATI();}
tMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint a GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI=
rg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint ar GLee_Lazy_glBeginFragmentShaderATI;
g3Mod) {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstMod, ar #endif
g1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} #ifndef GLEE_C_DEFINED_glEndFragmentShaderATI
void __stdcall _Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint ds #define GLEE_C_DEFINED_glEndFragmentShaderATI
tMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glAlph void __stdcall GLee_Lazy_glEndFragmentShaderATI(void) {if (GLeeInit()) g
aFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);} lEndFragmentShaderATI();}
void __stdcall _Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint ds GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI=GLee
tMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2 _Lazy_glEndFragmentShaderATI;
Rep, GLuint arg2Mod) {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, dstMo #endif
d, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);} #ifndef GLEE_C_DEFINED_glPassTexCoordATI
void __stdcall _Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint ds #define GLEE_C_DEFINED_glPassTexCoordATI
tMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2 void __stdcall GLee_Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLen
Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLe um swizzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);}
eInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI=GLee_Lazy_glPa
2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} ssTexCoordATI;
void __stdcall _Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLflo #endif
at * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value); #ifndef GLEE_C_DEFINED_glSampleMapATI
} #define GLEE_C_DEFINED_glSampleMapATI
PFNGLGENFRAGMENTSHADERSATIPROC pglGenFragmentShadersATI=_Lazy_glGenFragment void __stdcall GLee_Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum
ShadersATI; swizzle) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);}
PFNGLBINDFRAGMENTSHADERATIPROC pglBindFragmentShaderATI=_Lazy_glBindFragmen GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI=GLee_Lazy_glSampleMa
tShaderATI; pATI;
PFNGLDELETEFRAGMENTSHADERATIPROC pglDeleteFragmentShaderATI=_Lazy_glDeleteF #endif
ragmentShaderATI; #ifndef GLEE_C_DEFINED_glColorFragmentOp1ATI
PFNGLBEGINFRAGMENTSHADERATIPROC pglBeginFragmentShaderATI=_Lazy_glBeginFrag #define GLEE_C_DEFINED_glColorFragmentOp1ATI
mentShaderATI; void __stdcall GLee_Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLu
PFNGLENDFRAGMENTSHADERATIPROC pglEndFragmentShaderATI=_Lazy_glEndFragmentSh int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {
aderATI; if (GLeeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1R
PFNGLPASSTEXCOORDATIPROC pglPassTexCoordATI=_Lazy_glPassTexCoordATI; ep, arg1Mod);}
PFNGLSAMPLEMAPATIPROC pglSampleMapATI=_Lazy_glSampleMapATI; GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI=GLee_L
PFNGLCOLORFRAGMENTOP1ATIPROC pglColorFragmentOp1ATI=_Lazy_glColorFragmentOp azy_glColorFragmentOp1ATI;
1ATI; #endif
PFNGLCOLORFRAGMENTOP2ATIPROC pglColorFragmentOp2ATI=_Lazy_glColorFragmentOp #ifndef GLEE_C_DEFINED_glColorFragmentOp2ATI
2ATI; #define GLEE_C_DEFINED_glColorFragmentOp2ATI
PFNGLCOLORFRAGMENTOP3ATIPROC pglColorFragmentOp3ATI=_Lazy_glColorFragmentOp void __stdcall GLee_Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLu
3ATI; int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL
PFNGLALPHAFRAGMENTOP1ATIPROC pglAlphaFragmentOp1ATI=_Lazy_glAlphaFragmentOp uint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glColorFragmen
1ATI; tOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, ar
PFNGLALPHAFRAGMENTOP2ATIPROC pglAlphaFragmentOp2ATI=_Lazy_glAlphaFragmentOp g2Mod);}
2ATI; GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI=GLee_L
PFNGLALPHAFRAGMENTOP3ATIPROC pglAlphaFragmentOp3ATI=_Lazy_glAlphaFragmentOp azy_glColorFragmentOp2ATI;
3ATI; #endif
PFNGLSETFRAGMENTSHADERCONSTANTATIPROC pglSetFragmentShaderConstantATI=_Lazy #ifndef GLEE_C_DEFINED_glColorFragmentOp3ATI
_glSetFragmentShaderConstantATI; #define GLEE_C_DEFINED_glColorFragmentOp3ATI
void __stdcall GLee_Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLu
int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL
uint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLu
int arg3Mod) {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstM
od, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
;}
GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI=GLee_L
azy_glColorFragmentOp3ATI;
#endif
#ifndef GLEE_C_DEFINED_glAlphaFragmentOp1ATI
#define GLEE_C_DEFINED_glAlphaFragmentOp1ATI
void __stdcall GLee_Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLu
int dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit())
glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);}
GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI=GLee_L
azy_glAlphaFragmentOp1ATI;
#endif
#ifndef GLEE_C_DEFINED_glAlphaFragmentOp2ATI
#define GLEE_C_DEFINED_glAlphaFragmentOp2ATI
void __stdcall GLee_Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLu
int dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuin
t arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst,
dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);}
GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI=GLee_L
azy_glAlphaFragmentOp2ATI;
#endif
#ifndef GLEE_C_DEFINED_glAlphaFragmentOp3ATI
#define GLEE_C_DEFINED_glAlphaFragmentOp3ATI
void __stdcall GLee_Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLu
int dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuin
t arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {i
f (GLeeInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mo
d, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);}
GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI=GLee_L
azy_glAlphaFragmentOp3ATI;
#endif
#ifndef GLEE_C_DEFINED_glSetFragmentShaderConstantATI
#define GLEE_C_DEFINED_glSetFragmentShaderConstantATI
void __stdcall GLee_Lazy_glSetFragmentShaderConstantATI(GLuint dst, const
GLfloat * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, val
ue);}
GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShader
ConstantATI=GLee_Lazy_glSetFragmentShaderConstantATI;
#endif
#endif #endif
/* GL_ATI_pn_triangles */ /* GL_ATI_pn_triangles */
#ifdef __GLEE_GL_ATI_pn_triangles #ifdef __GLEE_GL_ATI_pn_triangles
void __stdcall _Lazy_glPNTrianglesiATI(GLenum pname, GLint param) #ifndef GLEE_C_DEFINED_glPNTrianglesiATI
{if (GLeeInit()) glPNTrianglesiATI(pname, param);} #define GLEE_C_DEFINED_glPNTrianglesiATI
void __stdcall _Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param) void __stdcall GLee_Lazy_glPNTrianglesiATI(GLenum pname, GLint param) {i
{if (GLeeInit()) glPNTrianglesfATI(pname, param);} f (GLeeInit()) glPNTrianglesiATI(pname, param);}
PFNGLPNTRIANGLESIATIPROC pglPNTrianglesiATI=_Lazy_glPNTrianglesiATI; GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI=GLee_Lazy_glPN
PFNGLPNTRIANGLESFATIPROC pglPNTrianglesfATI=_Lazy_glPNTrianglesfATI; TrianglesiATI;
#endif
#ifndef GLEE_C_DEFINED_glPNTrianglesfATI
#define GLEE_C_DEFINED_glPNTrianglesfATI
void __stdcall GLee_Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param)
{if (GLeeInit()) glPNTrianglesfATI(pname, param);}
GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI=GLee_Lazy_glPN
TrianglesfATI;
#endif
#endif #endif
/* GL_ATI_vertex_array_object */ /* GL_ATI_vertex_array_object */
#ifdef __GLEE_GL_ATI_vertex_array_object #ifdef __GLEE_GL_ATI_vertex_array_object
GLuint __stdcall _Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * po #ifndef GLEE_C_DEFINED_glNewObjectBufferATI
inter, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(size, po #define GLEE_C_DEFINED_glNewObjectBufferATI
inter, usage); return (GLuint)0;} GLuint __stdcall GLee_Lazy_glNewObjectBufferATI(GLsizei size, const GLvoi
GLboolean __stdcall _Lazy_glIsObjectBufferATI(GLuint buffer) d * pointer, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(si
{if (GLeeInit()) return glIsObjectBufferATI(buffer); return ze, pointer, usage); return (GLuint)0;}
(GLboolean)0;} GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI=GLee_Laz
void __stdcall _Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, y_glNewObjectBufferATI;
GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit()) gl #endif
UpdateObjectBufferATI(buffer, offset, size, pointer, preserve);} #ifndef GLEE_C_DEFINED_glIsObjectBufferATI
void __stdcall _Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GL #define GLEE_C_DEFINED_glIsObjectBufferATI
float * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, par GLboolean __stdcall GLee_Lazy_glIsObjectBufferATI(GLuint buffer) {if (GL
ams);} eeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;}
void __stdcall _Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GL GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI=GLee_Lazy_
int * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, param glIsObjectBufferATI;
s);} #endif
void __stdcall _Lazy_glFreeObjectBufferATI(GLuint buffer) #ifndef GLEE_C_DEFINED_glUpdateObjectBufferATI
{if (GLeeInit()) glFreeObjectBufferATI(buffer);} #define GLEE_C_DEFINED_glUpdateObjectBufferATI
void __stdcall _Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type void __stdcall GLee_Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint of
, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glArrayOb fset, GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit
jectATI(array, size, type, stride, buffer, offset);} ()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);}
void __stdcall _Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfl GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI=GL
oat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params) ee_Lazy_glUpdateObjectBufferATI;
;} #endif
void __stdcall _Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLin #ifndef GLEE_C_DEFINED_glGetObjectBufferfvATI
t * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params) #define GLEE_C_DEFINED_glGetObjectBufferfvATI
;} void __stdcall GLee_Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pna
void __stdcall _Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsize me, GLfloat * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pnam
i stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantArrayObj e, params);}
ectATI(id, type, stride, buffer, offset);} GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI=GLee
void __stdcall _Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, _Lazy_glGetObjectBufferfvATI;
GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, #endif
params);} #ifndef GLEE_C_DEFINED_glGetObjectBufferivATI
void __stdcall _Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, #define GLEE_C_DEFINED_glGetObjectBufferivATI
GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, p void __stdcall GLee_Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pna
arams);} me, GLint * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname,
PFNGLNEWOBJECTBUFFERATIPROC pglNewObjectBufferATI=_Lazy_glNewObjectBufferAT params);}
I; GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI=GLee
PFNGLISOBJECTBUFFERATIPROC pglIsObjectBufferATI=_Lazy_glIsObjectBufferATI; _Lazy_glGetObjectBufferivATI;
PFNGLUPDATEOBJECTBUFFERATIPROC pglUpdateObjectBufferATI=_Lazy_glUpdateObjec #endif
tBufferATI; #ifndef GLEE_C_DEFINED_glFreeObjectBufferATI
PFNGLGETOBJECTBUFFERFVATIPROC pglGetObjectBufferfvATI=_Lazy_glGetObjectBuff #define GLEE_C_DEFINED_glFreeObjectBufferATI
erfvATI; void __stdcall GLee_Lazy_glFreeObjectBufferATI(GLuint buffer) {if (GLeeI
PFNGLGETOBJECTBUFFERIVATIPROC pglGetObjectBufferivATI=_Lazy_glGetObjectBuff nit()) glFreeObjectBufferATI(buffer);}
erivATI; GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI=GLee_L
PFNGLFREEOBJECTBUFFERATIPROC pglFreeObjectBufferATI=_Lazy_glFreeObjectBuffe azy_glFreeObjectBufferATI;
rATI; #endif
PFNGLARRAYOBJECTATIPROC pglArrayObjectATI=_Lazy_glArrayObjectATI; #ifndef GLEE_C_DEFINED_glArrayObjectATI
PFNGLGETARRAYOBJECTFVATIPROC pglGetArrayObjectfvATI=_Lazy_glGetArrayObjectf #define GLEE_C_DEFINED_glArrayObjectATI
vATI; void __stdcall GLee_Lazy_glArrayObjectATI(GLenum array, GLint size, GLenu
PFNGLGETARRAYOBJECTIVATIPROC pglGetArrayObjectivATI=_Lazy_glGetArrayObjecti m type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glA
vATI; rrayObjectATI(array, size, type, stride, buffer, offset);}
PFNGLVARIANTARRAYOBJECTATIPROC pglVariantArrayObjectATI=_Lazy_glVariantArra GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI=GLee_Lazy_glArra
yObjectATI; yObjectATI;
PFNGLGETVARIANTARRAYOBJECTFVATIPROC pglGetVariantArrayObjectfvATI=_Lazy_glG #endif
etVariantArrayObjectfvATI; #ifndef GLEE_C_DEFINED_glGetArrayObjectfvATI
PFNGLGETVARIANTARRAYOBJECTIVATIPROC pglGetVariantArrayObjectivATI=_Lazy_glG #define GLEE_C_DEFINED_glGetArrayObjectfvATI
etVariantArrayObjectivATI; void __stdcall GLee_Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname
, GLfloat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, p
arams);}
GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI=GLee_L
azy_glGetArrayObjectfvATI;
#endif
#ifndef GLEE_C_DEFINED_glGetArrayObjectivATI
#define GLEE_C_DEFINED_glGetArrayObjectivATI
void __stdcall GLee_Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname
, GLint * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, par
ams);}
GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI=GLee_L
azy_glGetArrayObjectivATI;
#endif
#ifndef GLEE_C_DEFINED_glVariantArrayObjectATI
#define GLEE_C_DEFINED_glVariantArrayObjectATI
void __stdcall GLee_Lazy_glVariantArrayObjectATI(GLuint id, GLenum type,
GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantAr
rayObjectATI(id, type, stride, buffer, offset);}
GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI=GL
ee_Lazy_glVariantArrayObjectATI;
#endif
#ifndef GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
#define GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
void __stdcall GLee_Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum p
name, GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id,
pname, params);}
GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObje
ctfvATI=GLee_Lazy_glGetVariantArrayObjectfvATI;
#endif
#ifndef GLEE_C_DEFINED_glGetVariantArrayObjectivATI
#define GLEE_C_DEFINED_glGetVariantArrayObjectivATI
void __stdcall GLee_Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum p
name, GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pn
ame, params);}
GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObje
ctivATI=GLee_Lazy_glGetVariantArrayObjectivATI;
#endif
#endif #endif
/* GL_EXT_vertex_shader */ /* GL_EXT_vertex_shader */
#ifdef __GLEE_GL_EXT_vertex_shader #ifdef __GLEE_GL_EXT_vertex_shader
void __stdcall _Lazy_glBeginVertexShaderEXT(void) #ifndef GLEE_C_DEFINED_glBeginVertexShaderEXT
{if (GLeeInit()) glBeginVertexShaderEXT();} #define GLEE_C_DEFINED_glBeginVertexShaderEXT
void __stdcall _Lazy_glEndVertexShaderEXT(void) void __stdcall GLee_Lazy_glBeginVertexShaderEXT(void) {if (GLeeInit()) g
{if (GLeeInit()) glEndVertexShaderEXT();} lBeginVertexShaderEXT();}
void __stdcall _Lazy_glBindVertexShaderEXT(GLuint id) GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT=GLee
{if (GLeeInit()) glBindVertexShaderEXT(id);} _Lazy_glBeginVertexShaderEXT;
GLuint __stdcall _Lazy_glGenVertexShadersEXT(GLuint range) #endif
{if (GLeeInit()) return glGenVertexShadersEXT(range); return #ifndef GLEE_C_DEFINED_glEndVertexShaderEXT
(GLuint)0;} #define GLEE_C_DEFINED_glEndVertexShaderEXT
void __stdcall _Lazy_glDeleteVertexShaderEXT(GLuint id) void __stdcall GLee_Lazy_glEndVertexShaderEXT(void) {if (GLeeInit()) glE
{if (GLeeInit()) glDeleteVertexShaderEXT(id);} ndVertexShaderEXT();}
void __stdcall _Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1) GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT=GLee_Laz
{if (GLeeInit()) glShaderOp1EXT(op, res, arg1);} y_glEndVertexShaderEXT;
void __stdcall _Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLu #endif
int arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);} #ifndef GLEE_C_DEFINED_glBindVertexShaderEXT
void __stdcall _Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLu #define GLEE_C_DEFINED_glBindVertexShaderEXT
int arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2 void __stdcall GLee_Lazy_glBindVertexShaderEXT(GLuint id) {if (GLeeInit(
, arg3);} )) glBindVertexShaderEXT(id);}
void __stdcall _Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenu GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT=GLee_L
m outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res, in, o azy_glBindVertexShaderEXT;
utX, outY, outZ, outW);} #endif
void __stdcall _Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLe #ifndef GLEE_C_DEFINED_glGenVertexShadersEXT
num outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT(res, i #define GLEE_C_DEFINED_glGenVertexShadersEXT
n, outX, outY, outZ, outW);} GLuint __stdcall GLee_Lazy_glGenVertexShadersEXT(GLuint range) {if (GLee
void __stdcall _Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint nu Init()) return glGenVertexShadersEXT(range); return (GLuint)0;}
m) {if (GLeeInit()) glInsertComponentEXT(res, src, num);} GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT=GLee_L
void __stdcall _Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint n azy_glGenVertexShadersEXT;
um) {if (GLeeInit()) glExtractComponentEXT(res, src, num);} #endif
GLuint __stdcall _Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, #ifndef GLEE_C_DEFINED_glDeleteVertexShaderEXT
GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbolsEXT( #define GLEE_C_DEFINED_glDeleteVertexShaderEXT
datatype, storagetype, range, components); return (GLuint)0;} void __stdcall GLee_Lazy_glDeleteVertexShaderEXT(GLuint id) {if (GLeeIni
void __stdcall _Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid t()) glDeleteVertexShaderEXT(id);}
* addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);} GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT=GL
void __stdcall _Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GL ee_Lazy_glDeleteVertexShaderEXT;
void * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);} #endif
void __stdcall _Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr) #ifndef GLEE_C_DEFINED_glShaderOp1EXT
{if (GLeeInit()) glVariantbvEXT(id, addr);} #define GLEE_C_DEFINED_glShaderOp1EXT
void __stdcall _Lazy_glVariantsvEXT(GLuint id, const GLshort * addr) void __stdcall GLee_Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg
{if (GLeeInit()) glVariantsvEXT(id, addr);} 1) {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);}
void __stdcall _Lazy_glVariantivEXT(GLuint id, const GLint * addr) GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT=GLee_Lazy_glShaderOp
{if (GLeeInit()) glVariantivEXT(id, addr);} 1EXT;
void __stdcall _Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr) #endif
{if (GLeeInit()) glVariantfvEXT(id, addr);} #ifndef GLEE_C_DEFINED_glShaderOp2EXT
void __stdcall _Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr) #define GLEE_C_DEFINED_glShaderOp2EXT
{if (GLeeInit()) glVariantdvEXT(id, addr);} void __stdcall GLee_Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg
void __stdcall _Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr) 1, GLuint arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);}
{if (GLeeInit()) glVariantubvEXT(id, addr);} GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT=GLee_Lazy_glShaderOp
void __stdcall _Lazy_glVariantusvEXT(GLuint id, const GLushort * addr) 2EXT;
{if (GLeeInit()) glVariantusvEXT(id, addr);} #endif
void __stdcall _Lazy_glVariantuivEXT(GLuint id, const GLuint * addr) #ifndef GLEE_C_DEFINED_glShaderOp3EXT
{if (GLeeInit()) glVariantuivEXT(id, addr);} #define GLEE_C_DEFINED_glShaderOp3EXT
void __stdcall _Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint str void __stdcall GLee_Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg
ide, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, type, s 1, GLuint arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1
tride, addr);} , arg2, arg3);}
void __stdcall _Lazy_glEnableVariantClientStateEXT(GLuint id) GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT=GLee_Lazy_glShaderOp
{if (GLeeInit()) glEnableVariantClientStateEXT(id);} 3EXT;
void __stdcall _Lazy_glDisableVariantClientStateEXT(GLuint id) #endif
{if (GLeeInit()) glDisableVariantClientStateEXT(id);} #ifndef GLEE_C_DEFINED_glSwizzleEXT
GLuint __stdcall _Lazy_glBindLightParameterEXT(GLenum light, GLenum value) #define GLEE_C_DEFINED_glSwizzleEXT
{if (GLeeInit()) return glBindLightParameterEXT(light, value void __stdcall GLee_Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX,
); return (GLuint)0;} GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res,
GLuint __stdcall _Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value in, outX, outY, outZ, outW);}
) {if (GLeeInit()) return glBindMaterialParameterEXT(face, val GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT=GLee_Lazy_glSwizzleEXT;
ue); return (GLuint)0;} #endif
GLuint __stdcall _Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, #ifndef GLEE_C_DEFINED_glWriteMaskEXT
GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord #define GLEE_C_DEFINED_glWriteMaskEXT
, value); return (GLuint)0;} void __stdcall GLee_Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum out
GLuint __stdcall _Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum va X, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT(
lue) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, res, in, outX, outY, outZ, outW);}
value); return (GLuint)0;} GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT=GLee_Lazy_glWriteMas
GLuint __stdcall _Lazy_glBindParameterEXT(GLenum value) kEXT;
{if (GLeeInit()) return glBindParameterEXT(value); return (G #endif
Luint)0;} #ifndef GLEE_C_DEFINED_glInsertComponentEXT
GLboolean __stdcall _Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap) #define GLEE_C_DEFINED_glInsertComponentEXT
{if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); retu void __stdcall GLee_Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLu
rn (GLboolean)0;} int num) {if (GLeeInit()) glInsertComponentEXT(res, src, num);}
void __stdcall _Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboo GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT=GLee_Laz
lean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);} y_glInsertComponentEXT;
void __stdcall _Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint #endif
* data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);} #ifndef GLEE_C_DEFINED_glExtractComponentEXT
void __stdcall _Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat #define GLEE_C_DEFINED_glExtractComponentEXT
* data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);} void __stdcall GLee_Lazy_glExtractComponentEXT(GLuint res, GLuint src, GL
void __stdcall _Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoi uint num) {if (GLeeInit()) glExtractComponentEXT(res, src, num);}
d* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);} GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT=GLee_L
void __stdcall _Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLb azy_glExtractComponentEXT;
oolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data) #endif
;} #ifndef GLEE_C_DEFINED_glGenSymbolsEXT
void __stdcall _Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLi #define GLEE_C_DEFINED_glGenSymbolsEXT
nt * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data); GLuint __stdcall GLee_Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storag
} etype, GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbo
void __stdcall _Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLflo lsEXT(datatype, storagetype, range, components); return (GLuint)0;}
at * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);} GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT=GLee_Lazy_glGenSym
void __stdcall _Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, bolsEXT;
GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, valu #endif
e, data);} #ifndef GLEE_C_DEFINED_glSetInvariantEXT
void __stdcall _Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, #define GLEE_C_DEFINED_glSetInvariantEXT
GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, d void __stdcall GLee_Lazy_glSetInvariantEXT(GLuint id, GLenum type, const
ata);} GLvoid * addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);}
void __stdcall _Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, G GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT=GLee_Lazy_glSe
Lfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, dat tInvariantEXT;
a);} #endif
PFNGLBEGINVERTEXSHADEREXTPROC pglBeginVertexShaderEXT=_Lazy_glBeginVertexSh #ifndef GLEE_C_DEFINED_glSetLocalConstantEXT
aderEXT; #define GLEE_C_DEFINED_glSetLocalConstantEXT
PFNGLENDVERTEXSHADEREXTPROC pglEndVertexShaderEXT=_Lazy_glEndVertexShaderEX void __stdcall GLee_Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, co
T; nst GLvoid * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);
PFNGLBINDVERTEXSHADEREXTPROC pglBindVertexShaderEXT=_Lazy_glBindVertexShade }
rEXT; GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT=GLee_L
PFNGLGENVERTEXSHADERSEXTPROC pglGenVertexShadersEXT=_Lazy_glGenVertexShader azy_glSetLocalConstantEXT;
sEXT; #endif
PFNGLDELETEVERTEXSHADEREXTPROC pglDeleteVertexShaderEXT=_Lazy_glDeleteVerte #ifndef GLEE_C_DEFINED_glVariantbvEXT
xShaderEXT; #define GLEE_C_DEFINED_glVariantbvEXT
PFNGLSHADEROP1EXTPROC pglShaderOp1EXT=_Lazy_glShaderOp1EXT; void __stdcall GLee_Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr)
PFNGLSHADEROP2EXTPROC pglShaderOp2EXT=_Lazy_glShaderOp2EXT; {if (GLeeInit()) glVariantbvEXT(id, addr);}
PFNGLSHADEROP3EXTPROC pglShaderOp3EXT=_Lazy_glShaderOp3EXT; GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT=GLee_Lazy_glVariantb
PFNGLSWIZZLEEXTPROC pglSwizzleEXT=_Lazy_glSwizzleEXT; vEXT;
PFNGLWRITEMASKEXTPROC pglWriteMaskEXT=_Lazy_glWriteMaskEXT; #endif
PFNGLINSERTCOMPONENTEXTPROC pglInsertComponentEXT=_Lazy_glInsertComponentEX #ifndef GLEE_C_DEFINED_glVariantsvEXT
T; #define GLEE_C_DEFINED_glVariantsvEXT
PFNGLEXTRACTCOMPONENTEXTPROC pglExtractComponentEXT=_Lazy_glExtractComponen void __stdcall GLee_Lazy_glVariantsvEXT(GLuint id, const GLshort * addr)
tEXT; {if (GLeeInit()) glVariantsvEXT(id, addr);}
PFNGLGENSYMBOLSEXTPROC pglGenSymbolsEXT=_Lazy_glGenSymbolsEXT; GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT=GLee_Lazy_glVariants
PFNGLSETINVARIANTEXTPROC pglSetInvariantEXT=_Lazy_glSetInvariantEXT; vEXT;
PFNGLSETLOCALCONSTANTEXTPROC pglSetLocalConstantEXT=_Lazy_glSetLocalConstan #endif
tEXT; #ifndef GLEE_C_DEFINED_glVariantivEXT
PFNGLVARIANTBVEXTPROC pglVariantbvEXT=_Lazy_glVariantbvEXT; #define GLEE_C_DEFINED_glVariantivEXT
PFNGLVARIANTSVEXTPROC pglVariantsvEXT=_Lazy_glVariantsvEXT; void __stdcall GLee_Lazy_glVariantivEXT(GLuint id, const GLint * addr) {
PFNGLVARIANTIVEXTPROC pglVariantivEXT=_Lazy_glVariantivEXT; if (GLeeInit()) glVariantivEXT(id, addr);}
PFNGLVARIANTFVEXTPROC pglVariantfvEXT=_Lazy_glVariantfvEXT; GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT=GLee_Lazy_glVarianti
PFNGLVARIANTDVEXTPROC pglVariantdvEXT=_Lazy_glVariantdvEXT; vEXT;
PFNGLVARIANTUBVEXTPROC pglVariantubvEXT=_Lazy_glVariantubvEXT; #endif
PFNGLVARIANTUSVEXTPROC pglVariantusvEXT=_Lazy_glVariantusvEXT; #ifndef GLEE_C_DEFINED_glVariantfvEXT
PFNGLVARIANTUIVEXTPROC pglVariantuivEXT=_Lazy_glVariantuivEXT; #define GLEE_C_DEFINED_glVariantfvEXT
PFNGLVARIANTPOINTEREXTPROC pglVariantPointerEXT=_Lazy_glVariantPointerEXT; void __stdcall GLee_Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr)
PFNGLENABLEVARIANTCLIENTSTATEEXTPROC pglEnableVariantClientStateEXT=_Lazy_g {if (GLeeInit()) glVariantfvEXT(id, addr);}
lEnableVariantClientStateEXT; GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT=GLee_Lazy_glVariantf
PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC pglDisableVariantClientStateEXT=_Lazy vEXT;
_glDisableVariantClientStateEXT; #endif
PFNGLBINDLIGHTPARAMETEREXTPROC pglBindLightParameterEXT=_Lazy_glBindLightPa #ifndef GLEE_C_DEFINED_glVariantdvEXT
rameterEXT; #define GLEE_C_DEFINED_glVariantdvEXT
PFNGLBINDMATERIALPARAMETEREXTPROC pglBindMaterialParameterEXT=_Lazy_glBindM void __stdcall GLee_Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr)
aterialParameterEXT; {if (GLeeInit()) glVariantdvEXT(id, addr);}
PFNGLBINDTEXGENPARAMETEREXTPROC pglBindTexGenParameterEXT=_Lazy_glBindTexGe GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT=GLee_Lazy_glVariantd
nParameterEXT; vEXT;
PFNGLBINDTEXTUREUNITPARAMETEREXTPROC pglBindTextureUnitParameterEXT=_Lazy_g #endif
lBindTextureUnitParameterEXT; #ifndef GLEE_C_DEFINED_glVariantubvEXT
PFNGLBINDPARAMETEREXTPROC pglBindParameterEXT=_Lazy_glBindParameterEXT; #define GLEE_C_DEFINED_glVariantubvEXT
PFNGLISVARIANTENABLEDEXTPROC pglIsVariantEnabledEXT=_Lazy_glIsVariantEnable void __stdcall GLee_Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr)
dEXT; {if (GLeeInit()) glVariantubvEXT(id, addr);}
PFNGLGETVARIANTBOOLEANVEXTPROC pglGetVariantBooleanvEXT=_Lazy_glGetVariantB GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT=GLee_Lazy_glVarian
ooleanvEXT; tubvEXT;
PFNGLGETVARIANTINTEGERVEXTPROC pglGetVariantIntegervEXT=_Lazy_glGetVariantI #endif
ntegervEXT; #ifndef GLEE_C_DEFINED_glVariantusvEXT
PFNGLGETVARIANTFLOATVEXTPROC pglGetVariantFloatvEXT=_Lazy_glGetVariantFloat #define GLEE_C_DEFINED_glVariantusvEXT
vEXT; void __stdcall GLee_Lazy_glVariantusvEXT(GLuint id, const GLushort * addr
PFNGLGETVARIANTPOINTERVEXTPROC pglGetVariantPointervEXT=_Lazy_glGetVariantP ) {if (GLeeInit()) glVariantusvEXT(id, addr);}
ointervEXT; GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT=GLee_Lazy_glVarian
PFNGLGETINVARIANTBOOLEANVEXTPROC pglGetInvariantBooleanvEXT=_Lazy_glGetInva tusvEXT;
riantBooleanvEXT; #endif
PFNGLGETINVARIANTINTEGERVEXTPROC pglGetInvariantIntegervEXT=_Lazy_glGetInva #ifndef GLEE_C_DEFINED_glVariantuivEXT
riantIntegervEXT; #define GLEE_C_DEFINED_glVariantuivEXT
PFNGLGETINVARIANTFLOATVEXTPROC pglGetInvariantFloatvEXT=_Lazy_glGetInvarian void __stdcall GLee_Lazy_glVariantuivEXT(GLuint id, const GLuint * addr)
tFloatvEXT; {if (GLeeInit()) glVariantuivEXT(id, addr);}
PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC pglGetLocalConstantBooleanvEXT=_Lazy_g GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT=GLee_Lazy_glVarian
lGetLocalConstantBooleanvEXT; tuivEXT;
PFNGLGETLOCALCONSTANTINTEGERVEXTPROC pglGetLocalConstantIntegervEXT=_Lazy_g #endif
lGetLocalConstantIntegervEXT; #ifndef GLEE_C_DEFINED_glVariantPointerEXT
PFNGLGETLOCALCONSTANTFLOATVEXTPROC pglGetLocalConstantFloatvEXT=_Lazy_glGet #define GLEE_C_DEFINED_glVariantPointerEXT
LocalConstantFloatvEXT; void __stdcall GLee_Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLui
nt stride, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, t
ype, stride, addr);}
GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT=GLee_Lazy_
glVariantPointerEXT;
#endif
#ifndef GLEE_C_DEFINED_glEnableVariantClientStateEXT
#define GLEE_C_DEFINED_glEnableVariantClientStateEXT
void __stdcall GLee_Lazy_glEnableVariantClientStateEXT(GLuint id) {if (G
LeeInit()) glEnableVariantClientStateEXT(id);}
GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClien
tStateEXT=GLee_Lazy_glEnableVariantClientStateEXT;
#endif
#ifndef GLEE_C_DEFINED_glDisableVariantClientStateEXT
#define GLEE_C_DEFINED_glDisableVariantClientStateEXT
void __stdcall GLee_Lazy_glDisableVariantClientStateEXT(GLuint id) {if (
GLeeInit()) glDisableVariantClientStateEXT(id);}
GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantCli
entStateEXT=GLee_Lazy_glDisableVariantClientStateEXT;
#endif
#ifndef GLEE_C_DEFINED_glBindLightParameterEXT
#define GLEE_C_DEFINED_glBindLightParameterEXT
GLuint __stdcall GLee_Lazy_glBindLightParameterEXT(GLenum light, GLenum v
alue) {if (GLeeInit()) return glBindLightParameterEXT(light, value); retur
n (GLuint)0;}
GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT=GL
ee_Lazy_glBindLightParameterEXT;
#endif
#ifndef GLEE_C_DEFINED_glBindMaterialParameterEXT
#define GLEE_C_DEFINED_glBindMaterialParameterEXT
GLuint __stdcall GLee_Lazy_glBindMaterialParameterEXT(GLenum face, GLenum
value) {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); r
eturn (GLuint)0;}
GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameter
EXT=GLee_Lazy_glBindMaterialParameterEXT;
#endif
#ifndef GLEE_C_DEFINED_glBindTexGenParameterEXT
#define GLEE_C_DEFINED_glBindTexGenParameterEXT
GLuint __stdcall GLee_Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum c
oord, GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit,
coord, value); return (GLuint)0;}
GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT=
GLee_Lazy_glBindTexGenParameterEXT;
#endif
#ifndef GLEE_C_DEFINED_glBindTextureUnitParameterEXT
#define GLEE_C_DEFINED_glBindTextureUnitParameterEXT
GLuint __stdcall GLee_Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLe
num value) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, val
ue); return (GLuint)0;}
GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitPar
ameterEXT=GLee_Lazy_glBindTextureUnitParameterEXT;
#endif
#ifndef GLEE_C_DEFINED_glBindParameterEXT
#define GLEE_C_DEFINED_glBindParameterEXT
GLuint __stdcall GLee_Lazy_glBindParameterEXT(GLenum value) {if (GLeeIni
t()) return glBindParameterEXT(value); return (GLuint)0;}
GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT=GLee_Lazy_gl
BindParameterEXT;
#endif
#ifndef GLEE_C_DEFINED_glIsVariantEnabledEXT
#define GLEE_C_DEFINED_glIsVariantEnabledEXT
GLboolean __stdcall GLee_Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap
) {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolea
n)0;}
GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT=GLee_L
azy_glIsVariantEnabledEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetVariantBooleanvEXT
#define GLEE_C_DEFINED_glGetVariantBooleanvEXT
void __stdcall GLee_Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value,
GLboolean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, dat
a);}
GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT=GL
ee_Lazy_glGetVariantBooleanvEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetVariantIntegervEXT
#define GLEE_C_DEFINED_glGetVariantIntegervEXT
void __stdcall GLee_Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value,
GLint * data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);}
GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT=GL
ee_Lazy_glGetVariantIntegervEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetVariantFloatvEXT
#define GLEE_C_DEFINED_glGetVariantFloatvEXT
void __stdcall GLee_Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, G
Lfloat * data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);}
GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT=GLee_L
azy_glGetVariantFloatvEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetVariantPointervEXT
#define GLEE_C_DEFINED_glGetVariantPointervEXT
void __stdcall GLee_Lazy_glGetVariantPointervEXT(GLuint id, GLenum value,
GLvoid* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data)
;}
GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT=GL
ee_Lazy_glGetVariantPointervEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetInvariantBooleanvEXT
#define GLEE_C_DEFINED_glGetInvariantBooleanvEXT
void __stdcall GLee_Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum valu
e, GLboolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value,
data);}
GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEX
T=GLee_Lazy_glGetInvariantBooleanvEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetInvariantIntegervEXT
#define GLEE_C_DEFINED_glGetInvariantIntegervEXT
void __stdcall GLee_Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum valu
e, GLint * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, dat
a);}
GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEX
T=GLee_Lazy_glGetInvariantIntegervEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetInvariantFloatvEXT
#define GLEE_C_DEFINED_glGetInvariantFloatvEXT
void __stdcall GLee_Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value,
GLfloat * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data)
;}
GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT=GL
ee_Lazy_glGetInvariantFloatvEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
#define GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
void __stdcall GLee_Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum
value, GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id
, value, data);}
GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBo
oleanvEXT=GLee_Lazy_glGetLocalConstantBooleanvEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
#define GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
void __stdcall GLee_Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum
value, GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, va
lue, data);}
GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIn
tegervEXT=GLee_Lazy_glGetLocalConstantIntegervEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
#define GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
void __stdcall GLee_Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum va
lue, GLfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, valu
e, data);}
GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloa
tvEXT=GLee_Lazy_glGetLocalConstantFloatvEXT;
#endif
#endif #endif
/* GL_ATI_vertex_streams */ /* GL_ATI_vertex_streams */
#ifdef __GLEE_GL_ATI_vertex_streams #ifdef __GLEE_GL_ATI_vertex_streams
void __stdcall _Lazy_glVertexStream1sATI(GLenum stream, GLshort x) #ifndef GLEE_C_DEFINED_glVertexStream1sATI
{if (GLeeInit()) glVertexStream1sATI(stream, x);} #define GLEE_C_DEFINED_glVertexStream1sATI
void __stdcall _Lazy_glVertexStream1svATI(GLenum stream, const GLshort * co void __stdcall GLee_Lazy_glVertexStream1sATI(GLenum stream, GLshort x) {
ords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);} if (GLeeInit()) glVertexStream1sATI(stream, x);}
void __stdcall _Lazy_glVertexStream1iATI(GLenum stream, GLint x) GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI=GLee_Lazy_
{if (GLeeInit()) glVertexStream1iATI(stream, x);} glVertexStream1sATI;
void __stdcall _Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coor #endif
ds) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);} #ifndef GLEE_C_DEFINED_glVertexStream1svATI
void __stdcall _Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) #define GLEE_C_DEFINED_glVertexStream1svATI
{if (GLeeInit()) glVertexStream1fATI(stream, x);} void __stdcall GLee_Lazy_glVertexStream1svATI(GLenum stream, const GLshor
void __stdcall _Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * co t * coords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);}
ords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);} GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI=GLee_Laz
void __stdcall _Lazy_glVertexStream1dATI(GLenum stream, GLdouble x) y_glVertexStream1svATI;
{if (GLeeInit()) glVertexStream1dATI(stream, x);} #endif
void __stdcall _Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * c #ifndef GLEE_C_DEFINED_glVertexStream1iATI
oords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);} #define GLEE_C_DEFINED_glVertexStream1iATI
void __stdcall _Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort void __stdcall GLee_Lazy_glVertexStream1iATI(GLenum stream, GLint x) {if
y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);} (GLeeInit()) glVertexStream1iATI(stream, x);}
void __stdcall _Lazy_glVertexStream2svATI(GLenum stream, const GLshort * co GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI=GLee_Lazy_
ords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);} glVertexStream1iATI;
void __stdcall _Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y) #endif
{if (GLeeInit()) glVertexStream2iATI(stream, x, y);} #ifndef GLEE_C_DEFINED_glVertexStream1ivATI
void __stdcall _Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coor #define GLEE_C_DEFINED_glVertexStream1ivATI
ds) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);} void __stdcall GLee_Lazy_glVertexStream1ivATI(GLenum stream, const GLint
void __stdcall _Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat * coords) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);}
y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);} GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI=GLee_Laz
void __stdcall _Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * co y_glVertexStream1ivATI;
ords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);} #endif
void __stdcall _Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdoubl #ifndef GLEE_C_DEFINED_glVertexStream1fATI
e y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);} #define GLEE_C_DEFINED_glVertexStream1fATI
void __stdcall _Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * c void __stdcall GLee_Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) {
oords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);} if (GLeeInit()) glVertexStream1fATI(stream, x);}
void __stdcall _Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI=GLee_Lazy_
y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);} glVertexStream1fATI;
void __stdcall _Lazy_glVertexStream3svATI(GLenum stream, const GLshort * co #endif
ords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);} #ifndef GLEE_C_DEFINED_glVertexStream1fvATI
void __stdcall _Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, G #define GLEE_C_DEFINED_glVertexStream1fvATI
Lint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);} void __stdcall GLee_Lazy_glVertexStream1fvATI(GLenum stream, const GLfloa
void __stdcall _Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coor t * coords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);}
ds) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);} GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI=GLee_Laz
void __stdcall _Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat y_glVertexStream1fvATI;
y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);} #endif
void __stdcall _Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * co #ifndef GLEE_C_DEFINED_glVertexStream1dATI
ords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);} #define GLEE_C_DEFINED_glVertexStream1dATI
void __stdcall _Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdoubl void __stdcall GLee_Lazy_glVertexStream1dATI(GLenum stream, GLdouble x)
e y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);} {if (GLeeInit()) glVertexStream1dATI(stream, x);}
void __stdcall _Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * c GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI=GLee_Lazy_
oords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);} glVertexStream1dATI;
void __stdcall _Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort #endif
y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream, x, y #ifndef GLEE_C_DEFINED_glVertexStream1dvATI
, z, w);} #define GLEE_C_DEFINED_glVertexStream1dvATI
void __stdcall _Lazy_glVertexStream4svATI(GLenum stream, const GLshort * co void __stdcall GLee_Lazy_glVertexStream1dvATI(GLenum stream, const GLdoub
ords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);} le * coords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);}
void __stdcall _Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, G GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI=GLee_Laz
Lint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w); y_glVertexStream1dvATI;
} #endif
void __stdcall _Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coor #ifndef GLEE_C_DEFINED_glVertexStream2sATI
ds) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);} #define GLEE_C_DEFINED_glVertexStream2sATI
void __stdcall _Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat void __stdcall GLee_Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GL
y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream, x, y short y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);}
, z, w);} GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI=GLee_Lazy_
void __stdcall _Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * co glVertexStream2sATI;
ords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);} #endif
void __stdcall _Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdoubl #ifndef GLEE_C_DEFINED_glVertexStream2svATI
e y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(stream, #define GLEE_C_DEFINED_glVertexStream2svATI
x, y, z, w);} void __stdcall GLee_Lazy_glVertexStream2svATI(GLenum stream, const GLshor
void __stdcall _Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * c t * coords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);}
oords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);} GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI=GLee_Laz
void __stdcall _Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte n y_glVertexStream2svATI;
y, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);} #endif
void __stdcall _Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coo #ifndef GLEE_C_DEFINED_glVertexStream2iATI
rds) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);} #define GLEE_C_DEFINED_glVertexStream2iATI
void __stdcall _Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort void __stdcall GLee_Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLin
ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz); t y) {if (GLeeInit()) glVertexStream2iATI(stream, x, y);}
} GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI=GLee_Lazy_
void __stdcall _Lazy_glNormalStream3svATI(GLenum stream, const GLshort * co glVertexStream2iATI;
ords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);} #endif
void __stdcall _Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, #ifndef GLEE_C_DEFINED_glVertexStream2ivATI
GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);} #define GLEE_C_DEFINED_glVertexStream2ivATI
void __stdcall _Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coor void __stdcall GLee_Lazy_glVertexStream2ivATI(GLenum stream, const GLint
ds) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);} * coords) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);}
void __stdcall _Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI=GLee_Laz
ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz); y_glVertexStream2ivATI;
} #endif
void __stdcall _Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * co #ifndef GLEE_C_DEFINED_glVertexStream2fATI
ords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);} #define GLEE_C_DEFINED_glVertexStream2fATI
void __stdcall _Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdoub void __stdcall GLee_Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GL
le ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, n float y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);}
z);} GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI=GLee_Lazy_
void __stdcall _Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * c glVertexStream2fATI;
oords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);} #endif
void __stdcall _Lazy_glClientActiveVertexStreamATI(GLenum stream) #ifndef GLEE_C_DEFINED_glVertexStream2fvATI
{if (GLeeInit()) glClientActiveVertexStreamATI(stream);} #define GLEE_C_DEFINED_glVertexStream2fvATI
void __stdcall _Lazy_glVertexBlendEnviATI(GLenum pname, GLint param) void __stdcall GLee_Lazy_glVertexStream2fvATI(GLenum stream, const GLfloa
{if (GLeeInit()) glVertexBlendEnviATI(pname, param);} t * coords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);}
void __stdcall _Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param) GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI=GLee_Laz
{if (GLeeInit()) glVertexBlendEnvfATI(pname, param);} y_glVertexStream2fvATI;
PFNGLVERTEXSTREAM1SATIPROC pglVertexStream1sATI=_Lazy_glVertexStream1sATI; #endif
PFNGLVERTEXSTREAM1SVATIPROC pglVertexStream1svATI=_Lazy_glVertexStream1svAT #ifndef GLEE_C_DEFINED_glVertexStream2dATI
I; #define GLEE_C_DEFINED_glVertexStream2dATI
PFNGLVERTEXSTREAM1IATIPROC pglVertexStream1iATI=_Lazy_glVertexStream1iATI; void __stdcall GLee_Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, G
PFNGLVERTEXSTREAM1IVATIPROC pglVertexStream1ivATI=_Lazy_glVertexStream1ivAT Ldouble y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);}
I; GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI=GLee_Lazy_
PFNGLVERTEXSTREAM1FATIPROC pglVertexStream1fATI=_Lazy_glVertexStream1fATI; glVertexStream2dATI;
PFNGLVERTEXSTREAM1FVATIPROC pglVertexStream1fvATI=_Lazy_glVertexStream1fvAT #endif
I; #ifndef GLEE_C_DEFINED_glVertexStream2dvATI
PFNGLVERTEXSTREAM1DATIPROC pglVertexStream1dATI=_Lazy_glVertexStream1dATI; #define GLEE_C_DEFINED_glVertexStream2dvATI
PFNGLVERTEXSTREAM1DVATIPROC pglVertexStream1dvATI=_Lazy_glVertexStream1dvAT void __stdcall GLee_Lazy_glVertexStream2dvATI(GLenum stream, const GLdoub
I; le * coords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);}
PFNGLVERTEXSTREAM2SATIPROC pglVertexStream2sATI=_Lazy_glVertexStream2sATI; GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI=GLee_Laz
PFNGLVERTEXSTREAM2SVATIPROC pglVertexStream2svATI=_Lazy_glVertexStream2svAT y_glVertexStream2dvATI;
I; #endif
PFNGLVERTEXSTREAM2IATIPROC pglVertexStream2iATI=_Lazy_glVertexStream2iATI; #ifndef GLEE_C_DEFINED_glVertexStream3sATI
PFNGLVERTEXSTREAM2IVATIPROC pglVertexStream2ivATI=_Lazy_glVertexStream2ivAT #define GLEE_C_DEFINED_glVertexStream3sATI
I; void __stdcall GLee_Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GL
PFNGLVERTEXSTREAM2FATIPROC pglVertexStream2fATI=_Lazy_glVertexStream2fATI; short y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);
PFNGLVERTEXSTREAM2FVATIPROC pglVertexStream2fvATI=_Lazy_glVertexStream2fvAT }
I; GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI=GLee_Lazy_
PFNGLVERTEXSTREAM2DATIPROC pglVertexStream2dATI=_Lazy_glVertexStream2dATI; glVertexStream3sATI;
PFNGLVERTEXSTREAM2DVATIPROC pglVertexStream2dvATI=_Lazy_glVertexStream2dvAT #endif
I; #ifndef GLEE_C_DEFINED_glVertexStream3svATI
PFNGLVERTEXSTREAM3SATIPROC pglVertexStream3sATI=_Lazy_glVertexStream3sATI; #define GLEE_C_DEFINED_glVertexStream3svATI
PFNGLVERTEXSTREAM3SVATIPROC pglVertexStream3svATI=_Lazy_glVertexStream3svAT void __stdcall GLee_Lazy_glVertexStream3svATI(GLenum stream, const GLshor
I; t * coords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);}
PFNGLVERTEXSTREAM3IATIPROC pglVertexStream3iATI=_Lazy_glVertexStream3iATI; GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI=GLee_Laz
PFNGLVERTEXSTREAM3IVATIPROC pglVertexStream3ivATI=_Lazy_glVertexStream3ivAT y_glVertexStream3svATI;
I; #endif
PFNGLVERTEXSTREAM3FATIPROC pglVertexStream3fATI=_Lazy_glVertexStream3fATI; #ifndef GLEE_C_DEFINED_glVertexStream3iATI
PFNGLVERTEXSTREAM3FVATIPROC pglVertexStream3fvATI=_Lazy_glVertexStream3fvAT #define GLEE_C_DEFINED_glVertexStream3iATI
I; void __stdcall GLee_Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLin
PFNGLVERTEXSTREAM3DATIPROC pglVertexStream3dATI=_Lazy_glVertexStream3dATI; t y, GLint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);}
PFNGLVERTEXSTREAM3DVATIPROC pglVertexStream3dvATI=_Lazy_glVertexStream3dvAT GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI=GLee_Lazy_
I; glVertexStream3iATI;
PFNGLVERTEXSTREAM4SATIPROC pglVertexStream4sATI=_Lazy_glVertexStream4sATI; #endif
PFNGLVERTEXSTREAM4SVATIPROC pglVertexStream4svATI=_Lazy_glVertexStream4svAT #ifndef GLEE_C_DEFINED_glVertexStream3ivATI
I; #define GLEE_C_DEFINED_glVertexStream3ivATI
PFNGLVERTEXSTREAM4IATIPROC pglVertexStream4iATI=_Lazy_glVertexStream4iATI; void __stdcall GLee_Lazy_glVertexStream3ivATI(GLenum stream, const GLint
PFNGLVERTEXSTREAM4IVATIPROC pglVertexStream4ivATI=_Lazy_glVertexStream4ivAT * coords) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);}
I; GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI=GLee_Laz
PFNGLVERTEXSTREAM4FATIPROC pglVertexStream4fATI=_Lazy_glVertexStream4fATI; y_glVertexStream3ivATI;
PFNGLVERTEXSTREAM4FVATIPROC pglVertexStream4fvATI=_Lazy_glVertexStream4fvAT #endif
I; #ifndef GLEE_C_DEFINED_glVertexStream3fATI
PFNGLVERTEXSTREAM4DATIPROC pglVertexStream4dATI=_Lazy_glVertexStream4dATI; #define GLEE_C_DEFINED_glVertexStream3fATI
PFNGLVERTEXSTREAM4DVATIPROC pglVertexStream4dvATI=_Lazy_glVertexStream4dvAT void __stdcall GLee_Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GL
I; float y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);
PFNGLNORMALSTREAM3BATIPROC pglNormalStream3bATI=_Lazy_glNormalStream3bATI; }
PFNGLNORMALSTREAM3BVATIPROC pglNormalStream3bvATI=_Lazy_glNormalStream3bvAT GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI=GLee_Lazy_
I; glVertexStream3fATI;
PFNGLNORMALSTREAM3SATIPROC pglNormalStream3sATI=_Lazy_glNormalStream3sATI; #endif
PFNGLNORMALSTREAM3SVATIPROC pglNormalStream3svATI=_Lazy_glNormalStream3svAT #ifndef GLEE_C_DEFINED_glVertexStream3fvATI
I; #define GLEE_C_DEFINED_glVertexStream3fvATI
PFNGLNORMALSTREAM3IATIPROC pglNormalStream3iATI=_Lazy_glNormalStream3iATI; void __stdcall GLee_Lazy_glVertexStream3fvATI(GLenum stream, const GLfloa
PFNGLNORMALSTREAM3IVATIPROC pglNormalStream3ivATI=_Lazy_glNormalStream3ivAT t * coords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);}
I; GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI=GLee_Laz
PFNGLNORMALSTREAM3FATIPROC pglNormalStream3fATI=_Lazy_glNormalStream3fATI; y_glVertexStream3fvATI;
PFNGLNORMALSTREAM3FVATIPROC pglNormalStream3fvATI=_Lazy_glNormalStream3fvAT #endif
I; #ifndef GLEE_C_DEFINED_glVertexStream3dATI
PFNGLNORMALSTREAM3DATIPROC pglNormalStream3dATI=_Lazy_glNormalStream3dATI; #define GLEE_C_DEFINED_glVertexStream3dATI
PFNGLNORMALSTREAM3DVATIPROC pglNormalStream3dvATI=_Lazy_glNormalStream3dvAT void __stdcall GLee_Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, G
I; Ldouble y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y,
PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC pglClientActiveVertexStreamATI=_Lazy_g z);}
lClientActiveVertexStreamATI; GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI=GLee_Lazy_
PFNGLVERTEXBLENDENVIATIPROC pglVertexBlendEnviATI=_Lazy_glVertexBlendEnviAT glVertexStream3dATI;
I; #endif
PFNGLVERTEXBLENDENVFATIPROC pglVertexBlendEnvfATI=_Lazy_glVertexBlendEnvfAT #ifndef GLEE_C_DEFINED_glVertexStream3dvATI
I; #define GLEE_C_DEFINED_glVertexStream3dvATI
void __stdcall GLee_Lazy_glVertexStream3dvATI(GLenum stream, const GLdoub
le * coords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);}
GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI=GLee_Laz
y_glVertexStream3dvATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4sATI
#define GLEE_C_DEFINED_glVertexStream4sATI
void __stdcall GLee_Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GL
short y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream
, x, y, z, w);}
GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI=GLee_Lazy_
glVertexStream4sATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4svATI
#define GLEE_C_DEFINED_glVertexStream4svATI
void __stdcall GLee_Lazy_glVertexStream4svATI(GLenum stream, const GLshor
t * coords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);}
GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI=GLee_Laz
y_glVertexStream4svATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4iATI
#define GLEE_C_DEFINED_glVertexStream4iATI
void __stdcall GLee_Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLin
t y, GLint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y,
z, w);}
GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI=GLee_Lazy_
glVertexStream4iATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4ivATI
#define GLEE_C_DEFINED_glVertexStream4ivATI
void __stdcall GLee_Lazy_glVertexStream4ivATI(GLenum stream, const GLint
* coords) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);}
GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI=GLee_Laz
y_glVertexStream4ivATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4fATI
#define GLEE_C_DEFINED_glVertexStream4fATI
void __stdcall GLee_Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GL
float y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream
, x, y, z, w);}
GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI=GLee_Lazy_
glVertexStream4fATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4fvATI
#define GLEE_C_DEFINED_glVertexStream4fvATI
void __stdcall GLee_Lazy_glVertexStream4fvATI(GLenum stream, const GLfloa
t * coords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);}
GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI=GLee_Laz
y_glVertexStream4fvATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4dATI
#define GLEE_C_DEFINED_glVertexStream4dATI
void __stdcall GLee_Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, G
Ldouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(st
ream, x, y, z, w);}
GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI=GLee_Lazy_
glVertexStream4dATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexStream4dvATI
#define GLEE_C_DEFINED_glVertexStream4dvATI
void __stdcall GLee_Lazy_glVertexStream4dvATI(GLenum stream, const GLdoub
le * coords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);}
GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI=GLee_Laz
y_glVertexStream4dvATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3bATI
#define GLEE_C_DEFINED_glNormalStream3bATI
void __stdcall GLee_Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GL
byte ny, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, n
z);}
GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI=GLee_Lazy_
glNormalStream3bATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3bvATI
#define GLEE_C_DEFINED_glNormalStream3bvATI
void __stdcall GLee_Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte
* coords) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);}
GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI=GLee_Laz
y_glNormalStream3bvATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3sATI
#define GLEE_C_DEFINED_glNormalStream3sATI
void __stdcall GLee_Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, G
Lshort ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny
, nz);}
GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI=GLee_Lazy_
glNormalStream3sATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3svATI
#define GLEE_C_DEFINED_glNormalStream3svATI
void __stdcall GLee_Lazy_glNormalStream3svATI(GLenum stream, const GLshor
t * coords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);}
GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI=GLee_Laz
y_glNormalStream3svATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3iATI
#define GLEE_C_DEFINED_glNormalStream3iATI
void __stdcall GLee_Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLi
nt ny, GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);
}
GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI=GLee_Lazy_
glNormalStream3iATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3ivATI
#define GLEE_C_DEFINED_glNormalStream3ivATI
void __stdcall GLee_Lazy_glNormalStream3ivATI(GLenum stream, const GLint
* coords) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);}
GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI=GLee_Laz
y_glNormalStream3ivATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3fATI
#define GLEE_C_DEFINED_glNormalStream3fATI
void __stdcall GLee_Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, G
Lfloat ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny
, nz);}
GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI=GLee_Lazy_
glNormalStream3fATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3fvATI
#define GLEE_C_DEFINED_glNormalStream3fvATI
void __stdcall GLee_Lazy_glNormalStream3fvATI(GLenum stream, const GLfloa
t * coords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);}
GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI=GLee_Laz
y_glNormalStream3fvATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3dATI
#define GLEE_C_DEFINED_glNormalStream3dATI
void __stdcall GLee_Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx,
GLdouble ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx,
ny, nz);}
GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI=GLee_Lazy_
glNormalStream3dATI;
#endif
#ifndef GLEE_C_DEFINED_glNormalStream3dvATI
#define GLEE_C_DEFINED_glNormalStream3dvATI
void __stdcall GLee_Lazy_glNormalStream3dvATI(GLenum stream, const GLdoub
le * coords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);}
GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI=GLee_Laz
y_glNormalStream3dvATI;
#endif
#ifndef GLEE_C_DEFINED_glClientActiveVertexStreamATI
#define GLEE_C_DEFINED_glClientActiveVertexStreamATI
void __stdcall GLee_Lazy_glClientActiveVertexStreamATI(GLenum stream) {i
f (GLeeInit()) glClientActiveVertexStreamATI(stream);}
GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertex
StreamATI=GLee_Lazy_glClientActiveVertexStreamATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexBlendEnviATI
#define GLEE_C_DEFINED_glVertexBlendEnviATI
void __stdcall GLee_Lazy_glVertexBlendEnviATI(GLenum pname, GLint param)
{if (GLeeInit()) glVertexBlendEnviATI(pname, param);}
GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI=GLee_Laz
y_glVertexBlendEnviATI;
#endif
#ifndef GLEE_C_DEFINED_glVertexBlendEnvfATI
#define GLEE_C_DEFINED_glVertexBlendEnvfATI
void __stdcall GLee_Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param
) {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);}
GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI=GLee_Laz
y_glVertexBlendEnvfATI;
#endif
#endif #endif
/* GL_ATI_element_array */ /* GL_ATI_element_array */
#ifdef __GLEE_GL_ATI_element_array #ifdef __GLEE_GL_ATI_element_array
void __stdcall _Lazy_glElementPointerATI(GLenum type, const GLvoid * pointe #ifndef GLEE_C_DEFINED_glElementPointerATI
r) {if (GLeeInit()) glElementPointerATI(type, pointer);} #define GLEE_C_DEFINED_glElementPointerATI
void __stdcall _Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count) void __stdcall GLee_Lazy_glElementPointerATI(GLenum type, const GLvoid *
{if (GLeeInit()) glDrawElementArrayATI(mode, count);} pointer) {if (GLeeInit()) glElementPointerATI(type, pointer);}
void __stdcall _Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI=GLee_Lazy_
GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayATI(mod glElementPointerATI;
e, start, end, count);} #endif
PFNGLELEMENTPOINTERATIPROC pglElementPointerATI=_Lazy_glElementPointerATI; #ifndef GLEE_C_DEFINED_glDrawElementArrayATI
PFNGLDRAWELEMENTARRAYATIPROC pglDrawElementArrayATI=_Lazy_glDrawElementArra #define GLEE_C_DEFINED_glDrawElementArrayATI
yATI; void __stdcall GLee_Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count
PFNGLDRAWRANGEELEMENTARRAYATIPROC pglDrawRangeElementArrayATI=_Lazy_glDrawR ) {if (GLeeInit()) glDrawElementArrayATI(mode, count);}
angeElementArrayATI; GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI=GLee_L
azy_glDrawElementArrayATI;
#endif
#ifndef GLEE_C_DEFINED_glDrawRangeElementArrayATI
#define GLEE_C_DEFINED_glDrawRangeElementArrayATI
void __stdcall GLee_Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint s
tart, GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayA
TI(mode, start, end, count);}
GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArray
ATI=GLee_Lazy_glDrawRangeElementArrayATI;
#endif
#endif #endif
/* GL_SUN_mesh_array */ /* GL_SUN_mesh_array */
#ifdef __GLEE_GL_SUN_mesh_array #ifdef __GLEE_GL_SUN_mesh_array
void __stdcall _Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei #ifndef GLEE_C_DEFINED_glDrawMeshArraysSUN
count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, co #define GLEE_C_DEFINED_glDrawMeshArraysSUN
unt, width);} void __stdcall GLee_Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GL
PFNGLDRAWMESHARRAYSSUNPROC pglDrawMeshArraysSUN=_Lazy_glDrawMeshArraysSUN; sizei count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, fir
st, count, width);}
GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN=GLee_Lazy_
glDrawMeshArraysSUN;
#endif
#endif #endif
/* GL_SUN_slice_accum */ /* GL_SUN_slice_accum */
#ifdef __GLEE_GL_SUN_slice_accum #ifdef __GLEE_GL_SUN_slice_accum
#endif #endif
/* GL_NV_multisample_filter_hint */ /* GL_NV_multisample_filter_hint */
#ifdef __GLEE_GL_NV_multisample_filter_hint #ifdef __GLEE_GL_NV_multisample_filter_hint
#endif #endif
/* GL_NV_depth_clamp */ /* GL_NV_depth_clamp */
#ifdef __GLEE_GL_NV_depth_clamp #ifdef __GLEE_GL_NV_depth_clamp
#endif #endif
/* GL_NV_occlusion_query */ /* GL_NV_occlusion_query */
#ifdef __GLEE_GL_NV_occlusion_query #ifdef __GLEE_GL_NV_occlusion_query
void __stdcall _Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids) #ifndef GLEE_C_DEFINED_glGenOcclusionQueriesNV
{if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);} #define GLEE_C_DEFINED_glGenOcclusionQueriesNV
void __stdcall _Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * i void __stdcall GLee_Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids)
ds) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);} {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);}
GLboolean __stdcall _Lazy_glIsOcclusionQueryNV(GLuint id) GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV=GL
{if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GL ee_Lazy_glGenOcclusionQueriesNV;
boolean)0;} #endif
void __stdcall _Lazy_glBeginOcclusionQueryNV(GLuint id) #ifndef GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
{if (GLeeInit()) glBeginOcclusionQueryNV(id);} #define GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
void __stdcall _Lazy_glEndOcclusionQueryNV(void) void __stdcall GLee_Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLui
{if (GLeeInit()) glEndOcclusionQueryNV();} nt * ids) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);}
void __stdcall _Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQuerie
* params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params); sNV=GLee_Lazy_glDeleteOcclusionQueriesNV;
} #endif
void __stdcall _Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLui #ifndef GLEE_C_DEFINED_glIsOcclusionQueryNV
nt * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params) #define GLEE_C_DEFINED_glIsOcclusionQueryNV
;} GLboolean __stdcall GLee_Lazy_glIsOcclusionQueryNV(GLuint id) {if (GLeeI
PFNGLGENOCCLUSIONQUERIESNVPROC pglGenOcclusionQueriesNV=_Lazy_glGenOcclusio nit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;}
nQueriesNV; GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV=GLee_Laz
PFNGLDELETEOCCLUSIONQUERIESNVPROC pglDeleteOcclusionQueriesNV=_Lazy_glDelet y_glIsOcclusionQueryNV;
eOcclusionQueriesNV; #endif
PFNGLISOCCLUSIONQUERYNVPROC pglIsOcclusionQueryNV=_Lazy_glIsOcclusionQueryN #ifndef GLEE_C_DEFINED_glBeginOcclusionQueryNV
V; #define GLEE_C_DEFINED_glBeginOcclusionQueryNV
PFNGLBEGINOCCLUSIONQUERYNVPROC pglBeginOcclusionQueryNV=_Lazy_glBeginOcclus void __stdcall GLee_Lazy_glBeginOcclusionQueryNV(GLuint id) {if (GLeeIni
ionQueryNV; t()) glBeginOcclusionQueryNV(id);}
PFNGLENDOCCLUSIONQUERYNVPROC pglEndOcclusionQueryNV=_Lazy_glEndOcclusionQue GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV=GL
ryNV; ee_Lazy_glBeginOcclusionQueryNV;
PFNGLGETOCCLUSIONQUERYIVNVPROC pglGetOcclusionQueryivNV=_Lazy_glGetOcclusio #endif
nQueryivNV; #ifndef GLEE_C_DEFINED_glEndOcclusionQueryNV
PFNGLGETOCCLUSIONQUERYUIVNVPROC pglGetOcclusionQueryuivNV=_Lazy_glGetOcclus #define GLEE_C_DEFINED_glEndOcclusionQueryNV
ionQueryuivNV; void __stdcall GLee_Lazy_glEndOcclusionQueryNV(void) {if (GLeeInit()) gl
EndOcclusionQueryNV();}
GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV=GLee_L
azy_glEndOcclusionQueryNV;
#endif
#ifndef GLEE_C_DEFINED_glGetOcclusionQueryivNV
#define GLEE_C_DEFINED_glGetOcclusionQueryivNV
void __stdcall GLee_Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname,
GLint * params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, param
s);}
GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV=GL
ee_Lazy_glGetOcclusionQueryivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetOcclusionQueryuivNV
#define GLEE_C_DEFINED_glGetOcclusionQueryuivNV
void __stdcall GLee_Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname
, GLuint * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, pa
rams);}
GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV=
GLee_Lazy_glGetOcclusionQueryuivNV;
#endif
#endif #endif
/* GL_NV_point_sprite */ /* GL_NV_point_sprite */
#ifdef __GLEE_GL_NV_point_sprite #ifdef __GLEE_GL_NV_point_sprite
void __stdcall _Lazy_glPointParameteriNV(GLenum pname, GLint param) #ifndef GLEE_C_DEFINED_glPointParameteriNV
{if (GLeeInit()) glPointParameteriNV(pname, param);} #define GLEE_C_DEFINED_glPointParameteriNV
void __stdcall _Lazy_glPointParameterivNV(GLenum pname, const GLint * param void __stdcall GLee_Lazy_glPointParameteriNV(GLenum pname, GLint param)
s) {if (GLeeInit()) glPointParameterivNV(pname, params);} {if (GLeeInit()) glPointParameteriNV(pname, param);}
PFNGLPOINTPARAMETERINVPROC pglPointParameteriNV=_Lazy_glPointParameteriNV; GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV=GLee_Lazy_
PFNGLPOINTPARAMETERIVNVPROC pglPointParameterivNV=_Lazy_glPointParameterivN glPointParameteriNV;
V; #endif
#ifndef GLEE_C_DEFINED_glPointParameterivNV
#define GLEE_C_DEFINED_glPointParameterivNV
void __stdcall GLee_Lazy_glPointParameterivNV(GLenum pname, const GLint *
params) {if (GLeeInit()) glPointParameterivNV(pname, params);}
GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV=GLee_Laz
y_glPointParameterivNV;
#endif
#endif #endif
/* GL_NV_texture_shader3 */ /* GL_NV_texture_shader3 */
#ifdef __GLEE_GL_NV_texture_shader3 #ifdef __GLEE_GL_NV_texture_shader3
#endif #endif
/* GL_NV_vertex_program1_1 */ /* GL_NV_vertex_program1_1 */
#ifdef __GLEE_GL_NV_vertex_program1_1 #ifdef __GLEE_GL_NV_vertex_program1_1
#endif #endif
/* GL_EXT_shadow_funcs */ /* GL_EXT_shadow_funcs */
#ifdef __GLEE_GL_EXT_shadow_funcs #ifdef __GLEE_GL_EXT_shadow_funcs
#endif #endif
/* GL_EXT_stencil_two_side */ /* GL_EXT_stencil_two_side */
#ifdef __GLEE_GL_EXT_stencil_two_side #ifdef __GLEE_GL_EXT_stencil_two_side
void __stdcall _Lazy_glActiveStencilFaceEXT(GLenum face) #ifndef GLEE_C_DEFINED_glActiveStencilFaceEXT
{if (GLeeInit()) glActiveStencilFaceEXT(face);} #define GLEE_C_DEFINED_glActiveStencilFaceEXT
PFNGLACTIVESTENCILFACEEXTPROC pglActiveStencilFaceEXT=_Lazy_glActiveStencil void __stdcall GLee_Lazy_glActiveStencilFaceEXT(GLenum face) {if (GLeeIn
FaceEXT; it()) glActiveStencilFaceEXT(face);}
GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT=GLee
_Lazy_glActiveStencilFaceEXT;
#endif
#endif #endif
/* GL_ATI_text_fragment_shader */ /* GL_ATI_text_fragment_shader */
#ifdef __GLEE_GL_ATI_text_fragment_shader #ifdef __GLEE_GL_ATI_text_fragment_shader
#endif #endif
/* GL_APPLE_client_storage */ /* GL_APPLE_client_storage */
#ifdef __GLEE_GL_APPLE_client_storage #ifdef __GLEE_GL_APPLE_client_storage
#endif #endif
/* GL_APPLE_element_array */ /* GL_APPLE_element_array */
#ifdef __GLEE_GL_APPLE_element_array #ifdef __GLEE_GL_APPLE_element_array
void __stdcall _Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * poin #ifndef GLEE_C_DEFINED_glElementPointerAPPLE
ter) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);} #define GLEE_C_DEFINED_glElementPointerAPPLE
void __stdcall _Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsi void __stdcall GLee_Lazy_glElementPointerAPPLE(GLenum type, const GLvoid
zei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count) * pointer) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);}
;} GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE=GLee_L
void __stdcall _Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start azy_glElementPointerAPPLE;
, GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRangeElem #endif
entArrayAPPLE(mode, start, end, first, count);} #ifndef GLEE_C_DEFINED_glDrawElementArrayAPPLE
void __stdcall _Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint #define GLEE_C_DEFINED_glDrawElementArrayAPPLE
* first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMult void __stdcall GLee_Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first
iDrawElementArrayAPPLE(mode, first, count, primcount);} , GLsizei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, cou
void __stdcall _Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint nt);}
start, GLuint end, const GLint * first, const GLsizei * count, GLsizei prim GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE=GL
count) {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, start, end ee_Lazy_glDrawElementArrayAPPLE;
, first, count, primcount);} #endif
PFNGLELEMENTPOINTERAPPLEPROC pglElementPointerAPPLE=_Lazy_glElementPointerA #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
PPLE; #define GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
PFNGLDRAWELEMENTARRAYAPPLEPROC pglDrawElementArrayAPPLE=_Lazy_glDrawElement void __stdcall GLee_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint
ArrayAPPLE; start, GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRan
PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC pglDrawRangeElementArrayAPPLE=_Lazy_glD geElementArrayAPPLE(mode, start, end, first, count);}
rawRangeElementArrayAPPLE; GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArr
PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC pglMultiDrawElementArrayAPPLE=_Lazy_glM ayAPPLE=GLee_Lazy_glDrawRangeElementArrayAPPLE;
ultiDrawElementArrayAPPLE; #endif
PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC pglMultiDrawRangeElementArrayAPPLE #ifndef GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
=_Lazy_glMultiDrawRangeElementArrayAPPLE; #define GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
void __stdcall GLee_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const
GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit())
glMultiDrawElementArrayAPPLE(mode, first, count, primcount);}
GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArr
ayAPPLE=GLee_Lazy_glMultiDrawElementArrayAPPLE;
#endif
#ifndef GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
#define GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
void __stdcall GLee_Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, G
Luint start, GLuint end, const GLint * first, const GLsizei * count, GLsize
i primcount) {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, star
t, end, first, count, primcount);}
GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRange
ElementArrayAPPLE=GLee_Lazy_glMultiDrawRangeElementArrayAPPLE;
#endif
#endif #endif
/* GL_APPLE_fence */ /* GL_APPLE_fence */
#ifdef __GLEE_GL_APPLE_fence #ifdef __GLEE_GL_APPLE_fence
void __stdcall _Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) #ifndef GLEE_C_DEFINED_glGenFencesAPPLE
{if (GLeeInit()) glGenFencesAPPLE(n, fences);} #define GLEE_C_DEFINED_glGenFencesAPPLE
void __stdcall _Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences) void __stdcall GLee_Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) {i
{if (GLeeInit()) glDeleteFencesAPPLE(n, fences);} f (GLeeInit()) glGenFencesAPPLE(n, fences);}
void __stdcall _Lazy_glSetFenceAPPLE(GLuint fence) GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE=GLee_Lazy_glGenF
{if (GLeeInit()) glSetFenceAPPLE(fence);} encesAPPLE;
GLboolean __stdcall _Lazy_glIsFenceAPPLE(GLuint fence) #endif
{if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboo #ifndef GLEE_C_DEFINED_glDeleteFencesAPPLE
lean)0;} #define GLEE_C_DEFINED_glDeleteFencesAPPLE
GLboolean __stdcall _Lazy_glTestFenceAPPLE(GLuint fence) void __stdcall GLee_Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fe
{if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLb nces) {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);}
oolean)0;} GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE=GLee_Lazy_
void __stdcall _Lazy_glFinishFenceAPPLE(GLuint fence) glDeleteFencesAPPLE;
{if (GLeeInit()) glFinishFenceAPPLE(fence);} #endif
GLboolean __stdcall _Lazy_glTestObjectAPPLE(GLenum object, GLuint name) #ifndef GLEE_C_DEFINED_glSetFenceAPPLE
{if (GLeeInit()) return glTestObjectAPPLE(object, name); ret #define GLEE_C_DEFINED_glSetFenceAPPLE
urn (GLboolean)0;} void __stdcall GLee_Lazy_glSetFenceAPPLE(GLuint fence) {if (GLeeInit())
void __stdcall _Lazy_glFinishObjectAPPLE(GLenum object, GLint name) glSetFenceAPPLE(fence);}
{if (GLeeInit()) glFinishObjectAPPLE(object, name);} GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE=GLee_Lazy_glSetFen
PFNGLGENFENCESAPPLEPROC pglGenFencesAPPLE=_Lazy_glGenFencesAPPLE; ceAPPLE;
PFNGLDELETEFENCESAPPLEPROC pglDeleteFencesAPPLE=_Lazy_glDeleteFencesAPPLE; #endif
PFNGLSETFENCEAPPLEPROC pglSetFenceAPPLE=_Lazy_glSetFenceAPPLE; #ifndef GLEE_C_DEFINED_glIsFenceAPPLE
PFNGLISFENCEAPPLEPROC pglIsFenceAPPLE=_Lazy_glIsFenceAPPLE; #define GLEE_C_DEFINED_glIsFenceAPPLE
PFNGLTESTFENCEAPPLEPROC pglTestFenceAPPLE=_Lazy_glTestFenceAPPLE; GLboolean __stdcall GLee_Lazy_glIsFenceAPPLE(GLuint fence) {if (GLeeInit
PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE=_Lazy_glFinishFenceAPPLE; ()) return glIsFenceAPPLE(fence); return (GLboolean)0;}
PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE=_Lazy_glTestObjectAPPLE; GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE=GLee_Lazy_glIsFenceA
PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE=_Lazy_glFinishObjectAPPLE; PPLE;
#endif
#ifndef GLEE_C_DEFINED_glTestFenceAPPLE
#define GLEE_C_DEFINED_glTestFenceAPPLE
GLboolean __stdcall GLee_Lazy_glTestFenceAPPLE(GLuint fence) {if (GLeeIn
it()) return glTestFenceAPPLE(fence); return (GLboolean)0;}
GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE=GLee_Lazy_glTest
FenceAPPLE;
#endif
#ifndef GLEE_C_DEFINED_glFinishFenceAPPLE
#define GLEE_C_DEFINED_glFinishFenceAPPLE
void __stdcall GLee_Lazy_glFinishFenceAPPLE(GLuint fence) {if (GLeeInit(
)) glFinishFenceAPPLE(fence);}
GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE=GLee_Lazy_gl
FinishFenceAPPLE;
#endif
#ifndef GLEE_C_DEFINED_glTestObjectAPPLE
#define GLEE_C_DEFINED_glTestObjectAPPLE
GLboolean __stdcall GLee_Lazy_glTestObjectAPPLE(GLenum object, GLuint nam
e) {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLbool
ean)0;}
GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE=GLee_Lazy_glTe
stObjectAPPLE;
#endif
#ifndef GLEE_C_DEFINED_glFinishObjectAPPLE
#define GLEE_C_DEFINED_glFinishObjectAPPLE
void __stdcall GLee_Lazy_glFinishObjectAPPLE(GLenum object, GLint name)
{if (GLeeInit()) glFinishObjectAPPLE(object, name);}
GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE=GLee_Lazy_
glFinishObjectAPPLE;
#endif
#endif #endif
/* GL_APPLE_vertex_array_object */ /* GL_APPLE_vertex_array_object */
#ifdef __GLEE_GL_APPLE_vertex_array_object #ifdef __GLEE_GL_APPLE_vertex_array_object
void __stdcall _Lazy_glBindVertexArrayAPPLE(GLuint array) #ifndef GLEE_C_DEFINED_glBindVertexArrayAPPLE
{if (GLeeInit()) glBindVertexArrayAPPLE(array);} #define GLEE_C_DEFINED_glBindVertexArrayAPPLE
void __stdcall _Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ar void __stdcall GLee_Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeI
rays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);} nit()) glBindVertexArrayAPPLE(array);}
void __stdcall _Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays) GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE=GLee
{if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);} _Lazy_glBindVertexArrayAPPLE;
GLboolean __stdcall _Lazy_glIsVertexArrayAPPLE(GLuint array) #endif
{if (GLeeInit()) return glIsVertexArrayAPPLE(array); return #ifndef GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
(GLboolean)0;} #define GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE=_Lazy_glBindVertexArr void __stdcall GLee_Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuin
ayAPPLE; t * arrays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);}
PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE=_Lazy_glDeleteV GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPL
ertexArraysAPPLE; E=GLee_Lazy_glDeleteVertexArraysAPPLE;
PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE=_Lazy_glGenVertexArra #endif
ysAPPLE; #ifndef GLEE_C_DEFINED_glGenVertexArraysAPPLE
PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE=_Lazy_glIsVertexArrayAPPL #define GLEE_C_DEFINED_glGenVertexArraysAPPLE
E; void __stdcall GLee_Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * array
s) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);}
GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE=GLee
_Lazy_glGenVertexArraysAPPLE;
#endif
#ifndef GLEE_C_DEFINED_glIsVertexArrayAPPLE
#define GLEE_C_DEFINED_glIsVertexArrayAPPLE
GLboolean __stdcall GLee_Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GL
eeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;}
GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE=GLee_Laz
y_glIsVertexArrayAPPLE;
#endif
#endif #endif
/* GL_APPLE_vertex_array_range */ /* GL_APPLE_vertex_array_range */
#ifdef __GLEE_GL_APPLE_vertex_array_range #ifdef __GLEE_GL_APPLE_vertex_array_range
void __stdcall _Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * point #ifndef GLEE_C_DEFINED_glVertexArrayRangeAPPLE
er) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);} #define GLEE_C_DEFINED_glVertexArrayRangeAPPLE
void __stdcall _Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * void __stdcall GLee_Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid *
pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointe pointer) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);}
r);} GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE=GL
void __stdcall _Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param ee_Lazy_glVertexArrayRangeAPPLE;
) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param); #endif
} #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
PFNGLVERTEXARRAYRANGEAPPLEPROC pglVertexArrayRangeAPPLE=_Lazy_glVertexArray #define GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
RangeAPPLE; void __stdcall GLee_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLv
PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC pglFlushVertexArrayRangeAPPLE=_Lazy_glF oid * pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, point
lushVertexArrayRangeAPPLE; er);}
PFNGLVERTEXARRAYPARAMETERIAPPLEPROC pglVertexArrayParameteriAPPLE=_Lazy_glV GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRan
ertexArrayParameteriAPPLE; geAPPLE=GLee_Lazy_glFlushVertexArrayRangeAPPLE;
#endif
#ifndef GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
#define GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
void __stdcall GLee_Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint
param) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);}
GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParamete
riAPPLE=GLee_Lazy_glVertexArrayParameteriAPPLE;
#endif
#endif #endif
/* GL_APPLE_ycbcr_422 */ /* GL_APPLE_ycbcr_422 */
#ifdef __GLEE_GL_APPLE_ycbcr_422 #ifdef __GLEE_GL_APPLE_ycbcr_422
#endif #endif
/* GL_S3_s3tc */ /* GL_S3_s3tc */
#ifdef __GLEE_GL_S3_s3tc #ifdef __GLEE_GL_S3_s3tc
#endif #endif
/* GL_ATI_draw_buffers */ /* GL_ATI_draw_buffers */
#ifdef __GLEE_GL_ATI_draw_buffers #ifdef __GLEE_GL_ATI_draw_buffers
void __stdcall _Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs) #ifndef GLEE_C_DEFINED_glDrawBuffersATI
{if (GLeeInit()) glDrawBuffersATI(n, bufs);} #define GLEE_C_DEFINED_glDrawBuffersATI
PFNGLDRAWBUFFERSATIPROC pglDrawBuffersATI=_Lazy_glDrawBuffersATI; void __stdcall GLee_Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs)
{if (GLeeInit()) glDrawBuffersATI(n, bufs);}
GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI=GLee_Lazy_glDraw
BuffersATI;
#endif
#endif #endif
/* GL_ATI_pixel_format_float */ /* GL_ATI_pixel_format_float */
#ifdef __GLEE_GL_ATI_pixel_format_float #ifdef __GLEE_GL_ATI_pixel_format_float
#endif #endif
/* GL_ATI_texture_env_combine3 */ /* GL_ATI_texture_env_combine3 */
#ifdef __GLEE_GL_ATI_texture_env_combine3 #ifdef __GLEE_GL_ATI_texture_env_combine3
skipping to change at line 4183 skipping to change at line 7480
#endif #endif
/* GL_NV_float_buffer */ /* GL_NV_float_buffer */
#ifdef __GLEE_GL_NV_float_buffer #ifdef __GLEE_GL_NV_float_buffer
#endif #endif
/* GL_NV_fragment_program */ /* GL_NV_fragment_program */
#ifdef __GLEE_GL_NV_fragment_program #ifdef __GLEE_GL_NV_fragment_program
void __stdcall _Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei len, co #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fNV
nst GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeI #define GLEE_C_DEFINED_glProgramNamedParameter4fNV
nit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);} void __stdcall GLee_Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei l
void __stdcall _Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei len, co en, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if
nst GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (G (GLeeInit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);}
LeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);} GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParamete
void __stdcall _Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, c r4fNV=GLee_Lazy_glProgramNamedParameter4fNV;
onst GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNamedPar #endif
ameter4fvNV(id, len, name, v);} #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dNV
void __stdcall _Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, c #define GLEE_C_DEFINED_glProgramNamedParameter4dNV
onst GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramNamedPa void __stdcall GLee_Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei l
rameter4dvNV(id, len, name, v);} en, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void __stdcall _Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, {if (GLeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);}
const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgramName GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParamete
dParameterfvNV(id, len, name, params);} r4dNV=GLee_Lazy_glProgramNamedParameter4dNV;
void __stdcall _Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, #endif
const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProgramNam #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fvNV
edParameterdvNV(id, len, name, params);} #define GLEE_C_DEFINED_glProgramNamedParameter4fvNV
PFNGLPROGRAMNAMEDPARAMETER4FNVPROC pglProgramNamedParameter4fNV=_Lazy_glPro void __stdcall GLee_Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei
gramNamedParameter4fNV; len, const GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNa
PFNGLPROGRAMNAMEDPARAMETER4DNVPROC pglProgramNamedParameter4dNV=_Lazy_glPro medParameter4fvNV(id, len, name, v);}
gramNamedParameter4dNV; GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParamet
PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC pglProgramNamedParameter4fvNV=_Lazy_glP er4fvNV=GLee_Lazy_glProgramNamedParameter4fvNV;
rogramNamedParameter4fvNV; #endif
PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC pglProgramNamedParameter4dvNV=_Lazy_glP #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dvNV
rogramNamedParameter4dvNV; #define GLEE_C_DEFINED_glProgramNamedParameter4dvNV
PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC pglGetProgramNamedParameterfvNV=_Lazy void __stdcall GLee_Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei
_glGetProgramNamedParameterfvNV; len, const GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramN
PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC pglGetProgramNamedParameterdvNV=_Lazy amedParameter4dvNV(id, len, name, v);}
_glGetProgramNamedParameterdvNV; GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParamet
er4dvNV=GLee_Lazy_glProgramNamedParameter4dvNV;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
#define GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
void __stdcall GLee_Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsize
i len, const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgr
amNamedParameterfvNV(id, len, name, params);}
GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedPa
rameterfvNV=GLee_Lazy_glGetProgramNamedParameterfvNV;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
#define GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
void __stdcall GLee_Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsize
i len, const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProg
ramNamedParameterdvNV(id, len, name, params);}
GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedPa
rameterdvNV=GLee_Lazy_glGetProgramNamedParameterdvNV;
#endif
#endif #endif
/* GL_NV_half_float */ /* GL_NV_half_float */
#ifdef __GLEE_GL_NV_half_float #ifdef __GLEE_GL_NV_half_float
void __stdcall _Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) #ifndef GLEE_C_DEFINED_glVertex2hNV
{if (GLeeInit()) glVertex2hNV(x, y);} #define GLEE_C_DEFINED_glVertex2hNV
void __stdcall _Lazy_glVertex2hvNV(const GLhalfNV * v) void __stdcall GLee_Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) {if (GLeeI
{if (GLeeInit()) glVertex2hvNV(v);} nit()) glVertex2hNV(x, y);}
void __stdcall _Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z) GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV=GLee_Lazy_glVertex2hNV;
{if (GLeeInit()) glVertex3hNV(x, y, z);} #endif
void __stdcall _Lazy_glVertex3hvNV(const GLhalfNV * v) #ifndef GLEE_C_DEFINED_glVertex2hvNV
{if (GLeeInit()) glVertex3hvNV(v);} #define GLEE_C_DEFINED_glVertex2hvNV
void __stdcall _Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhal void __stdcall GLee_Lazy_glVertex2hvNV(const GLhalfNV * v) {if (GLeeInit
fNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);} ()) glVertex2hvNV(v);}
void __stdcall _Lazy_glVertex4hvNV(const GLhalfNV * v) GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV=GLee_Lazy_glVertex2hvN
{if (GLeeInit()) glVertex4hvNV(v);} V;
void __stdcall _Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) #endif
{if (GLeeInit()) glNormal3hNV(nx, ny, nz);} #ifndef GLEE_C_DEFINED_glVertex3hNV
void __stdcall _Lazy_glNormal3hvNV(const GLhalfNV * v) #define GLEE_C_DEFINED_glVertex3hNV
{if (GLeeInit()) glNormal3hvNV(v);} void __stdcall GLee_Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z)
void __stdcall _Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blu {if (GLeeInit()) glVertex3hNV(x, y, z);}
e) {if (GLeeInit()) glColor3hNV(red, green, blue);} GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV=GLee_Lazy_glVertex3hNV;
void __stdcall _Lazy_glColor3hvNV(const GLhalfNV * v) #endif
{if (GLeeInit()) glColor3hvNV(v);} #ifndef GLEE_C_DEFINED_glVertex3hvNV
void __stdcall _Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blu #define GLEE_C_DEFINED_glVertex3hvNV
e, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);} void __stdcall GLee_Lazy_glVertex3hvNV(const GLhalfNV * v) {if (GLeeInit
void __stdcall _Lazy_glColor4hvNV(const GLhalfNV * v) ()) glVertex3hvNV(v);}
{if (GLeeInit()) glColor4hvNV(v);} GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV=GLee_Lazy_glVertex3hvN
void __stdcall _Lazy_glTexCoord1hNV(GLhalfNV s) V;
{if (GLeeInit()) glTexCoord1hNV(s);} #endif
void __stdcall _Lazy_glTexCoord1hvNV(const GLhalfNV * v) #ifndef GLEE_C_DEFINED_glVertex4hNV
{if (GLeeInit()) glTexCoord1hvNV(v);} #define GLEE_C_DEFINED_glVertex4hNV
void __stdcall _Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) void __stdcall GLee_Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z,
{if (GLeeInit()) glTexCoord2hNV(s, t);} GLhalfNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);}
void __stdcall _Lazy_glTexCoord2hvNV(const GLhalfNV * v) GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV=GLee_Lazy_glVertex4hNV;
{if (GLeeInit()) glTexCoord2hvNV(v);} #endif
void __stdcall _Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r) #ifndef GLEE_C_DEFINED_glVertex4hvNV
{if (GLeeInit()) glTexCoord3hNV(s, t, r);} #define GLEE_C_DEFINED_glVertex4hvNV
void __stdcall _Lazy_glTexCoord3hvNV(const GLhalfNV * v) void __stdcall GLee_Lazy_glVertex4hvNV(const GLhalfNV * v) {if (GLeeInit
{if (GLeeInit()) glTexCoord3hvNV(v);} ()) glVertex4hvNV(v);}
void __stdcall _Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLh GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV=GLee_Lazy_glVertex4hvN
alfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);} V;
void __stdcall _Lazy_glTexCoord4hvNV(const GLhalfNV * v) #endif
{if (GLeeInit()) glTexCoord4hvNV(v);} #ifndef GLEE_C_DEFINED_glNormal3hNV
void __stdcall _Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s) #define GLEE_C_DEFINED_glNormal3hNV
{if (GLeeInit()) glMultiTexCoord1hNV(target, s);} void __stdcall GLee_Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV
void __stdcall _Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v nz) {if (GLeeInit()) glNormal3hNV(nx, ny, nz);}
) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);} GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV=GLee_Lazy_glNormal3hNV;
void __stdcall _Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfN #endif
V t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);} #ifndef GLEE_C_DEFINED_glNormal3hvNV
void __stdcall _Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v #define GLEE_C_DEFINED_glNormal3hvNV
) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);} void __stdcall GLee_Lazy_glNormal3hvNV(const GLhalfNV * v) {if (GLeeInit
void __stdcall _Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfN ()) glNormal3hvNV(v);}
V t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);} GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV=GLee_Lazy_glNormal3hvN
void __stdcall _Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v V;
) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);} #endif
void __stdcall _Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfN #ifndef GLEE_C_DEFINED_glColor3hNV
V t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(target, #define GLEE_C_DEFINED_glColor3hNV
s, t, r, q);} void __stdcall GLee_Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalf
void __stdcall _Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v NV blue) {if (GLeeInit()) glColor3hNV(red, green, blue);}
) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);} GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV=GLee_Lazy_glColor3hNV;
void __stdcall _Lazy_glFogCoordhNV(GLhalfNV fog) #endif
{if (GLeeInit()) glFogCoordhNV(fog);} #ifndef GLEE_C_DEFINED_glColor3hvNV
void __stdcall _Lazy_glFogCoordhvNV(const GLhalfNV * fog) #define GLEE_C_DEFINED_glColor3hvNV
{if (GLeeInit()) glFogCoordhvNV(fog);} void __stdcall GLee_Lazy_glColor3hvNV(const GLhalfNV * v) {if (GLeeInit(
void __stdcall _Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLh )) glColor3hvNV(v);}
alfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);} GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV=GLee_Lazy_glColor3hvNV;
void __stdcall _Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) #endif
{if (GLeeInit()) glSecondaryColor3hvNV(v);} #ifndef GLEE_C_DEFINED_glColor4hNV
void __stdcall _Lazy_glVertexWeighthNV(GLhalfNV weight) #define GLEE_C_DEFINED_glColor4hNV
{if (GLeeInit()) glVertexWeighthNV(weight);} void __stdcall GLee_Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalf
void __stdcall _Lazy_glVertexWeighthvNV(const GLhalfNV * weight) NV blue, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, al
{if (GLeeInit()) glVertexWeighthvNV(weight);} pha);}
void __stdcall _Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV=GLee_Lazy_glColor4hNV;
{if (GLeeInit()) glVertexAttrib1hNV(index, x);} #endif
void __stdcall _Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v) #ifndef GLEE_C_DEFINED_glColor4hvNV
{if (GLeeInit()) glVertexAttrib1hvNV(index, v);} #define GLEE_C_DEFINED_glColor4hvNV
void __stdcall _Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV void __stdcall GLee_Lazy_glColor4hvNV(const GLhalfNV * v) {if (GLeeInit(
y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);} )) glColor4hvNV(v);}
void __stdcall _Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v) GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV=GLee_Lazy_glColor4hvNV;
{if (GLeeInit()) glVertexAttrib2hvNV(index, v);} #endif
void __stdcall _Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV #ifndef GLEE_C_DEFINED_glTexCoord1hNV
y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);} #define GLEE_C_DEFINED_glTexCoord1hNV
void __stdcall _Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v) void __stdcall GLee_Lazy_glTexCoord1hNV(GLhalfNV s) {if (GLeeInit()) glT
{if (GLeeInit()) glVertexAttrib3hvNV(index, v);} exCoord1hNV(s);}
void __stdcall _Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV=GLee_Lazy_glTexCoord
y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index, x, y 1hNV;
, z, w);} #endif
void __stdcall _Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v) #ifndef GLEE_C_DEFINED_glTexCoord1hvNV
{if (GLeeInit()) glVertexAttrib4hvNV(index, v);} #define GLEE_C_DEFINED_glTexCoord1hvNV
void __stdcall _Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GL void __stdcall GLee_Lazy_glTexCoord1hvNV(const GLhalfNV * v) {if (GLeeIn
halfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);} it()) glTexCoord1hvNV(v);}
void __stdcall _Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GL GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV=GLee_Lazy_glTexCoo
halfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);} rd1hvNV;
void __stdcall _Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GL #endif
halfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);} #ifndef GLEE_C_DEFINED_glTexCoord2hNV
void __stdcall _Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GL #define GLEE_C_DEFINED_glTexCoord2hNV
halfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);} void __stdcall GLee_Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) {if (GLe
PFNGLVERTEX2HNVPROC pglVertex2hNV=_Lazy_glVertex2hNV; eInit()) glTexCoord2hNV(s, t);}
PFNGLVERTEX2HVNVPROC pglVertex2hvNV=_Lazy_glVertex2hvNV; GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV=GLee_Lazy_glTexCoord
PFNGLVERTEX3HNVPROC pglVertex3hNV=_Lazy_glVertex3hNV; 2hNV;
PFNGLVERTEX3HVNVPROC pglVertex3hvNV=_Lazy_glVertex3hvNV; #endif
PFNGLVERTEX4HNVPROC pglVertex4hNV=_Lazy_glVertex4hNV; #ifndef GLEE_C_DEFINED_glTexCoord2hvNV
PFNGLVERTEX4HVNVPROC pglVertex4hvNV=_Lazy_glVertex4hvNV; #define GLEE_C_DEFINED_glTexCoord2hvNV
PFNGLNORMAL3HNVPROC pglNormal3hNV=_Lazy_glNormal3hNV; void __stdcall GLee_Lazy_glTexCoord2hvNV(const GLhalfNV * v) {if (GLeeIn
PFNGLNORMAL3HVNVPROC pglNormal3hvNV=_Lazy_glNormal3hvNV; it()) glTexCoord2hvNV(v);}
PFNGLCOLOR3HNVPROC pglColor3hNV=_Lazy_glColor3hNV; GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV=GLee_Lazy_glTexCoo
PFNGLCOLOR3HVNVPROC pglColor3hvNV=_Lazy_glColor3hvNV; rd2hvNV;
PFNGLCOLOR4HNVPROC pglColor4hNV=_Lazy_glColor4hNV; #endif
PFNGLCOLOR4HVNVPROC pglColor4hvNV=_Lazy_glColor4hvNV; #ifndef GLEE_C_DEFINED_glTexCoord3hNV
PFNGLTEXCOORD1HNVPROC pglTexCoord1hNV=_Lazy_glTexCoord1hNV; #define GLEE_C_DEFINED_glTexCoord3hNV
PFNGLTEXCOORD1HVNVPROC pglTexCoord1hvNV=_Lazy_glTexCoord1hvNV; void __stdcall GLee_Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV
PFNGLTEXCOORD2HNVPROC pglTexCoord2hNV=_Lazy_glTexCoord2hNV; r) {if (GLeeInit()) glTexCoord3hNV(s, t, r);}
PFNGLTEXCOORD2HVNVPROC pglTexCoord2hvNV=_Lazy_glTexCoord2hvNV; GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV=GLee_Lazy_glTexCoord
PFNGLTEXCOORD3HNVPROC pglTexCoord3hNV=_Lazy_glTexCoord3hNV; 3hNV;
PFNGLTEXCOORD3HVNVPROC pglTexCoord3hvNV=_Lazy_glTexCoord3hvNV; #endif
PFNGLTEXCOORD4HNVPROC pglTexCoord4hNV=_Lazy_glTexCoord4hNV; #ifndef GLEE_C_DEFINED_glTexCoord3hvNV
PFNGLTEXCOORD4HVNVPROC pglTexCoord4hvNV=_Lazy_glTexCoord4hvNV; #define GLEE_C_DEFINED_glTexCoord3hvNV
PFNGLMULTITEXCOORD1HNVPROC pglMultiTexCoord1hNV=_Lazy_glMultiTexCoord1hNV; void __stdcall GLee_Lazy_glTexCoord3hvNV(const GLhalfNV * v) {if (GLeeIn
PFNGLMULTITEXCOORD1HVNVPROC pglMultiTexCoord1hvNV=_Lazy_glMultiTexCoord1hvN it()) glTexCoord3hvNV(v);}
V; GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV=GLee_Lazy_glTexCoo
PFNGLMULTITEXCOORD2HNVPROC pglMultiTexCoord2hNV=_Lazy_glMultiTexCoord2hNV; rd3hvNV;
PFNGLMULTITEXCOORD2HVNVPROC pglMultiTexCoord2hvNV=_Lazy_glMultiTexCoord2hvN #endif
V; #ifndef GLEE_C_DEFINED_glTexCoord4hNV
PFNGLMULTITEXCOORD3HNVPROC pglMultiTexCoord3hNV=_Lazy_glMultiTexCoord3hNV; #define GLEE_C_DEFINED_glTexCoord4hNV
PFNGLMULTITEXCOORD3HVNVPROC pglMultiTexCoord3hvNV=_Lazy_glMultiTexCoord3hvN void __stdcall GLee_Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV
V; r, GLhalfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);}
PFNGLMULTITEXCOORD4HNVPROC pglMultiTexCoord4hNV=_Lazy_glMultiTexCoord4hNV; GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV=GLee_Lazy_glTexCoord
PFNGLMULTITEXCOORD4HVNVPROC pglMultiTexCoord4hvNV=_Lazy_glMultiTexCoord4hvN 4hNV;
V; #endif
PFNGLFOGCOORDHNVPROC pglFogCoordhNV=_Lazy_glFogCoordhNV; #ifndef GLEE_C_DEFINED_glTexCoord4hvNV
PFNGLFOGCOORDHVNVPROC pglFogCoordhvNV=_Lazy_glFogCoordhvNV; #define GLEE_C_DEFINED_glTexCoord4hvNV
PFNGLSECONDARYCOLOR3HNVPROC pglSecondaryColor3hNV=_Lazy_glSecondaryColor3hN void __stdcall GLee_Lazy_glTexCoord4hvNV(const GLhalfNV * v) {if (GLeeIn
V; it()) glTexCoord4hvNV(v);}
PFNGLSECONDARYCOLOR3HVNVPROC pglSecondaryColor3hvNV=_Lazy_glSecondaryColor3 GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV=GLee_Lazy_glTexCoo
hvNV; rd4hvNV;
PFNGLVERTEXWEIGHTHNVPROC pglVertexWeighthNV=_Lazy_glVertexWeighthNV; #endif
PFNGLVERTEXWEIGHTHVNVPROC pglVertexWeighthvNV=_Lazy_glVertexWeighthvNV; #ifndef GLEE_C_DEFINED_glMultiTexCoord1hNV
PFNGLVERTEXATTRIB1HNVPROC pglVertexAttrib1hNV=_Lazy_glVertexAttrib1hNV; #define GLEE_C_DEFINED_glMultiTexCoord1hNV
PFNGLVERTEXATTRIB1HVNVPROC pglVertexAttrib1hvNV=_Lazy_glVertexAttrib1hvNV; void __stdcall GLee_Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s)
PFNGLVERTEXATTRIB2HNVPROC pglVertexAttrib2hNV=_Lazy_glVertexAttrib2hNV; {if (GLeeInit()) glMultiTexCoord1hNV(target, s);}
PFNGLVERTEXATTRIB2HVNVPROC pglVertexAttrib2hvNV=_Lazy_glVertexAttrib2hvNV; GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV=GLee_Lazy_
PFNGLVERTEXATTRIB3HNVPROC pglVertexAttrib3hNV=_Lazy_glVertexAttrib3hNV; glMultiTexCoord1hNV;
PFNGLVERTEXATTRIB3HVNVPROC pglVertexAttrib3hvNV=_Lazy_glVertexAttrib3hvNV; #endif
PFNGLVERTEXATTRIB4HNVPROC pglVertexAttrib4hNV=_Lazy_glVertexAttrib4hNV; #ifndef GLEE_C_DEFINED_glMultiTexCoord1hvNV
PFNGLVERTEXATTRIB4HVNVPROC pglVertexAttrib4hvNV=_Lazy_glVertexAttrib4hvNV; #define GLEE_C_DEFINED_glMultiTexCoord1hvNV
PFNGLVERTEXATTRIBS1HVNVPROC pglVertexAttribs1hvNV=_Lazy_glVertexAttribs1hvN void __stdcall GLee_Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalf
V; NV * v) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);}
PFNGLVERTEXATTRIBS2HVNVPROC pglVertexAttribs2hvNV=_Lazy_glVertexAttribs2hvN GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV=GLee_Laz
V; y_glMultiTexCoord1hvNV;
PFNGLVERTEXATTRIBS3HVNVPROC pglVertexAttribs3hvNV=_Lazy_glVertexAttribs3hvN #endif
V; #ifndef GLEE_C_DEFINED_glMultiTexCoord2hNV
PFNGLVERTEXATTRIBS4HVNVPROC pglVertexAttribs4hvNV=_Lazy_glVertexAttribs4hvN #define GLEE_C_DEFINED_glMultiTexCoord2hNV
V; void __stdcall GLee_Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, G
LhalfNV t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);}
GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV=GLee_Lazy_
glMultiTexCoord2hNV;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord2hvNV
#define GLEE_C_DEFINED_glMultiTexCoord2hvNV
void __stdcall GLee_Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalf
NV * v) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);}
GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV=GLee_Laz
y_glMultiTexCoord2hvNV;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3hNV
#define GLEE_C_DEFINED_glMultiTexCoord3hNV
void __stdcall GLee_Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, G
LhalfNV t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t,
r);}
GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV=GLee_Lazy_
glMultiTexCoord3hNV;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord3hvNV
#define GLEE_C_DEFINED_glMultiTexCoord3hvNV
void __stdcall GLee_Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalf
NV * v) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);}
GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV=GLee_Laz
y_glMultiTexCoord3hvNV;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4hNV
#define GLEE_C_DEFINED_glMultiTexCoord4hNV
void __stdcall GLee_Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, G
LhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(ta
rget, s, t, r, q);}
GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV=GLee_Lazy_
glMultiTexCoord4hNV;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexCoord4hvNV
#define GLEE_C_DEFINED_glMultiTexCoord4hvNV
void __stdcall GLee_Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalf
NV * v) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);}
GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV=GLee_Laz
y_glMultiTexCoord4hvNV;
#endif
#ifndef GLEE_C_DEFINED_glFogCoordhNV
#define GLEE_C_DEFINED_glFogCoordhNV
void __stdcall GLee_Lazy_glFogCoordhNV(GLhalfNV fog) {if (GLeeInit()) gl
FogCoordhNV(fog);}
GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV=GLee_Lazy_glFogCoordhN
V;
#endif
#ifndef GLEE_C_DEFINED_glFogCoordhvNV
#define GLEE_C_DEFINED_glFogCoordhvNV
void __stdcall GLee_Lazy_glFogCoordhvNV(const GLhalfNV * fog) {if (GLeeI
nit()) glFogCoordhvNV(fog);}
GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV=GLee_Lazy_glFogCoord
hvNV;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3hNV
#define GLEE_C_DEFINED_glSecondaryColor3hNV
void __stdcall GLee_Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV gree
n, GLhalfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);
}
GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV=GLee_Laz
y_glSecondaryColor3hNV;
#endif
#ifndef GLEE_C_DEFINED_glSecondaryColor3hvNV
#define GLEE_C_DEFINED_glSecondaryColor3hvNV
void __stdcall GLee_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) {if (
GLeeInit()) glSecondaryColor3hvNV(v);}
GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV=GLee_L
azy_glSecondaryColor3hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexWeighthNV
#define GLEE_C_DEFINED_glVertexWeighthNV
void __stdcall GLee_Lazy_glVertexWeighthNV(GLhalfNV weight) {if (GLeeIni
t()) glVertexWeighthNV(weight);}
GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV=GLee_Lazy_glVe
rtexWeighthNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexWeighthvNV
#define GLEE_C_DEFINED_glVertexWeighthvNV
void __stdcall GLee_Lazy_glVertexWeighthvNV(const GLhalfNV * weight) {if
(GLeeInit()) glVertexWeighthvNV(weight);}
GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV=GLee_Lazy_gl
VertexWeighthvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1hNV
#define GLEE_C_DEFINED_glVertexAttrib1hNV
void __stdcall GLee_Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) {i
f (GLeeInit()) glVertexAttrib1hNV(index, x);}
GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV=GLee_Lazy_gl
VertexAttrib1hNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib1hvNV
#define GLEE_C_DEFINED_glVertexAttrib1hvNV
void __stdcall GLee_Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV
* v) {if (GLeeInit()) glVertexAttrib1hvNV(index, v);}
GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV=GLee_Lazy_
glVertexAttrib1hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2hNV
#define GLEE_C_DEFINED_glVertexAttrib2hNV
void __stdcall GLee_Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLh
alfNV y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);}
GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV=GLee_Lazy_gl
VertexAttrib2hNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib2hvNV
#define GLEE_C_DEFINED_glVertexAttrib2hvNV
void __stdcall GLee_Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV
* v) {if (GLeeInit()) glVertexAttrib2hvNV(index, v);}
GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV=GLee_Lazy_
glVertexAttrib2hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3hNV
#define GLEE_C_DEFINED_glVertexAttrib3hNV
void __stdcall GLee_Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLh
alfNV y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);}
GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV=GLee_Lazy_gl
VertexAttrib3hNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib3hvNV
#define GLEE_C_DEFINED_glVertexAttrib3hvNV
void __stdcall GLee_Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV
* v) {if (GLeeInit()) glVertexAttrib3hvNV(index, v);}
GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV=GLee_Lazy_
glVertexAttrib3hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4hNV
#define GLEE_C_DEFINED_glVertexAttrib4hNV
void __stdcall GLee_Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLh
alfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index
, x, y, z, w);}
GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV=GLee_Lazy_gl
VertexAttrib4hNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttrib4hvNV
#define GLEE_C_DEFINED_glVertexAttrib4hvNV
void __stdcall GLee_Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV
* v) {if (GLeeInit()) glVertexAttrib4hvNV(index, v);}
GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV=GLee_Lazy_
glVertexAttrib4hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs1hvNV
#define GLEE_C_DEFINED_glVertexAttribs1hvNV
void __stdcall GLee_Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, co
nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);}
GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV=GLee_Laz
y_glVertexAttribs1hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs2hvNV
#define GLEE_C_DEFINED_glVertexAttribs2hvNV
void __stdcall GLee_Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, co
nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);}
GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV=GLee_Laz
y_glVertexAttribs2hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs3hvNV
#define GLEE_C_DEFINED_glVertexAttribs3hvNV
void __stdcall GLee_Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, co
nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);}
GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV=GLee_Laz
y_glVertexAttribs3hvNV;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribs4hvNV
#define GLEE_C_DEFINED_glVertexAttribs4hvNV
void __stdcall GLee_Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, co
nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);}
GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV=GLee_Laz
y_glVertexAttribs4hvNV;
#endif
#endif #endif
/* GL_NV_pixel_data_range */ /* GL_NV_pixel_data_range */
#ifdef __GLEE_GL_NV_pixel_data_range #ifdef __GLEE_GL_NV_pixel_data_range
void __stdcall _Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvo #ifndef GLEE_C_DEFINED_glPixelDataRangeNV
id * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer) #define GLEE_C_DEFINED_glPixelDataRangeNV
;} void __stdcall GLee_Lazy_glPixelDataRangeNV(GLenum target, GLsizei length
void __stdcall _Lazy_glFlushPixelDataRangeNV(GLenum target) , GLvoid * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, po
{if (GLeeInit()) glFlushPixelDataRangeNV(target);} inter);}
PFNGLPIXELDATARANGENVPROC pglPixelDataRangeNV=_Lazy_glPixelDataRangeNV; GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV=GLee_Lazy_gl
PFNGLFLUSHPIXELDATARANGENVPROC pglFlushPixelDataRangeNV=_Lazy_glFlushPixelD PixelDataRangeNV;
ataRangeNV; #endif
#ifndef GLEE_C_DEFINED_glFlushPixelDataRangeNV
#define GLEE_C_DEFINED_glFlushPixelDataRangeNV
void __stdcall GLee_Lazy_glFlushPixelDataRangeNV(GLenum target) {if (GLe
eInit()) glFlushPixelDataRangeNV(target);}
GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV=GL
ee_Lazy_glFlushPixelDataRangeNV;
#endif
#endif #endif
/* GL_NV_primitive_restart */ /* GL_NV_primitive_restart */
#ifdef __GLEE_GL_NV_primitive_restart #ifdef __GLEE_GL_NV_primitive_restart
void __stdcall _Lazy_glPrimitiveRestartNV(void) #ifndef GLEE_C_DEFINED_glPrimitiveRestartNV
{if (GLeeInit()) glPrimitiveRestartNV();} #define GLEE_C_DEFINED_glPrimitiveRestartNV
void __stdcall _Lazy_glPrimitiveRestartIndexNV(GLuint index) void __stdcall GLee_Lazy_glPrimitiveRestartNV(void) {if (GLeeInit()) glP
{if (GLeeInit()) glPrimitiveRestartIndexNV(index);} rimitiveRestartNV();}
PFNGLPRIMITIVERESTARTNVPROC pglPrimitiveRestartNV=_Lazy_glPrimitiveRestartN GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV=GLee_Laz
V; y_glPrimitiveRestartNV;
PFNGLPRIMITIVERESTARTINDEXNVPROC pglPrimitiveRestartIndexNV=_Lazy_glPrimiti #endif
veRestartIndexNV; #ifndef GLEE_C_DEFINED_glPrimitiveRestartIndexNV
#define GLEE_C_DEFINED_glPrimitiveRestartIndexNV
void __stdcall GLee_Lazy_glPrimitiveRestartIndexNV(GLuint index) {if (GL
eeInit()) glPrimitiveRestartIndexNV(index);}
GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexN
V=GLee_Lazy_glPrimitiveRestartIndexNV;
#endif
#endif #endif
/* GL_NV_texture_expand_normal */ /* GL_NV_texture_expand_normal */
#ifdef __GLEE_GL_NV_texture_expand_normal #ifdef __GLEE_GL_NV_texture_expand_normal
#endif #endif
/* GL_NV_vertex_program2 */ /* GL_NV_vertex_program2 */
#ifdef __GLEE_GL_NV_vertex_program2 #ifdef __GLEE_GL_NV_vertex_program2
#endif #endif
/* GL_ATI_map_object_buffer */ /* GL_ATI_map_object_buffer */
#ifdef __GLEE_GL_ATI_map_object_buffer #ifdef __GLEE_GL_ATI_map_object_buffer
GLvoid* __stdcall _Lazy_glMapObjectBufferATI(GLuint buffer) #ifndef GLEE_C_DEFINED_glMapObjectBufferATI
{if (GLeeInit()) return glMapObjectBufferATI(buffer); return #define GLEE_C_DEFINED_glMapObjectBufferATI
(GLvoid*)0;} GLvoid* __stdcall GLee_Lazy_glMapObjectBufferATI(GLuint buffer) {if (GLe
void __stdcall _Lazy_glUnmapObjectBufferATI(GLuint buffer) eInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;}
{if (GLeeInit()) glUnmapObjectBufferATI(buffer);} GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI=GLee_Laz
PFNGLMAPOBJECTBUFFERATIPROC pglMapObjectBufferATI=_Lazy_glMapObjectBufferAT y_glMapObjectBufferATI;
I; #endif
PFNGLUNMAPOBJECTBUFFERATIPROC pglUnmapObjectBufferATI=_Lazy_glUnmapObjectBu #ifndef GLEE_C_DEFINED_glUnmapObjectBufferATI
fferATI; #define GLEE_C_DEFINED_glUnmapObjectBufferATI
void __stdcall GLee_Lazy_glUnmapObjectBufferATI(GLuint buffer) {if (GLee
Init()) glUnmapObjectBufferATI(buffer);}
GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI=GLee
_Lazy_glUnmapObjectBufferATI;
#endif
#endif #endif
/* GL_ATI_separate_stencil */ /* GL_ATI_separate_stencil */
#ifdef __GLEE_GL_ATI_separate_stencil #ifdef __GLEE_GL_ATI_separate_stencil
void __stdcall _Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLen #ifndef GLEE_C_DEFINED_glStencilOpSeparateATI
um dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(face, sf #define GLEE_C_DEFINED_glStencilOpSeparateATI
ail, dpfail, dppass);} void __stdcall GLee_Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail
void __stdcall _Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum back , GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(fa
func, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparateATI(fr ce, sfail, dpfail, dppass);}
ontfunc, backfunc, ref, mask);} GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI=GLee
PFNGLSTENCILOPSEPARATEATIPROC pglStencilOpSeparateATI=_Lazy_glStencilOpSepa _Lazy_glStencilOpSeparateATI;
rateATI; #endif
PFNGLSTENCILFUNCSEPARATEATIPROC pglStencilFuncSeparateATI=_Lazy_glStencilFu #ifndef GLEE_C_DEFINED_glStencilFuncSeparateATI
ncSeparateATI; #define GLEE_C_DEFINED_glStencilFuncSeparateATI
void __stdcall GLee_Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenu
m backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate
ATI(frontfunc, backfunc, ref, mask);}
GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI=
GLee_Lazy_glStencilFuncSeparateATI;
#endif
#endif #endif
/* GL_ATI_vertex_attrib_array_object */ /* GL_ATI_vertex_attrib_array_object */
#ifdef __GLEE_GL_ATI_vertex_attrib_array_object #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
void __stdcall _Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint size, #ifndef GLEE_C_DEFINED_glVertexAttribArrayObjectATI
GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint o #define GLEE_C_DEFINED_glVertexAttribArrayObjectATI
ffset) {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, type, no void __stdcall GLee_Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint
rmalized, stride, buffer, offset);} size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GL
void __stdcall _Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum uint offset) {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, ty
pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObjectfvA pe, normalized, stride, buffer, offset);}
TI(index, pname, params);} GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayOb
void __stdcall _Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum jectATI=GLee_Lazy_glVertexAttribArrayObjectATI;
pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjectivATI #endif
(index, pname, params);} #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
PFNGLVERTEXATTRIBARRAYOBJECTATIPROC pglVertexAttribArrayObjectATI=_Lazy_glV #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
ertexAttribArrayObjectATI; void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index,
PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC pglGetVertexAttribArrayObjectfvATI GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObj
=_Lazy_glGetVertexAttribArrayObjectfvATI; ectfvATI(index, pname, params);}
PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC pglGetVertexAttribArrayObjectivATI GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttri
=_Lazy_glGetVertexAttribArrayObjectivATI; bArrayObjectfvATI=GLee_Lazy_glGetVertexAttribArrayObjectfvATI;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
#define GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index,
GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjec
tivATI(index, pname, params);}
GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttri
bArrayObjectivATI=GLee_Lazy_glGetVertexAttribArrayObjectivATI;
#endif
#endif #endif
/* GL_OES_read_format */ /* GL_OES_read_format */
#ifdef __GLEE_GL_OES_read_format #ifdef __GLEE_GL_OES_read_format
#endif #endif
/* GL_EXT_depth_bounds_test */ /* GL_EXT_depth_bounds_test */
#ifdef __GLEE_GL_EXT_depth_bounds_test #ifdef __GLEE_GL_EXT_depth_bounds_test
void __stdcall _Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax) #ifndef GLEE_C_DEFINED_glDepthBoundsEXT
{if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);} #define GLEE_C_DEFINED_glDepthBoundsEXT
PFNGLDEPTHBOUNDSEXTPROC pglDepthBoundsEXT=_Lazy_glDepthBoundsEXT; void __stdcall GLee_Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax)
{if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);}
GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT=GLee_Lazy_glDept
hBoundsEXT;
#endif
#endif #endif
/* GL_EXT_texture_mirror_clamp */ /* GL_EXT_texture_mirror_clamp */
#ifdef __GLEE_GL_EXT_texture_mirror_clamp #ifdef __GLEE_GL_EXT_texture_mirror_clamp
#endif #endif
/* GL_EXT_blend_equation_separate */ /* GL_EXT_blend_equation_separate */
#ifdef __GLEE_GL_EXT_blend_equation_separate #ifdef __GLEE_GL_EXT_blend_equation_separate
void __stdcall _Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum mode #ifndef GLEE_C_DEFINED_glBlendEquationSeparateEXT
Alpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlp #define GLEE_C_DEFINED_glBlendEquationSeparateEXT
ha);} void __stdcall GLee_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenu
PFNGLBLENDEQUATIONSEPARATEEXTPROC pglBlendEquationSeparateEXT=_Lazy_glBlend m modeAlpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlph
EquationSeparateEXT; a);}
GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparate
EXT=GLee_Lazy_glBlendEquationSeparateEXT;
#endif
#endif #endif
/* GL_MESA_pack_invert */ /* GL_MESA_pack_invert */
#ifdef __GLEE_GL_MESA_pack_invert #ifdef __GLEE_GL_MESA_pack_invert
#endif #endif
/* GL_MESA_ycbcr_texture */ /* GL_MESA_ycbcr_texture */
#ifdef __GLEE_GL_MESA_ycbcr_texture #ifdef __GLEE_GL_MESA_ycbcr_texture
skipping to change at line 4413 skipping to change at line 7905
#endif #endif
/* GL_NV_vertex_program3 */ /* GL_NV_vertex_program3 */
#ifdef __GLEE_GL_NV_vertex_program3 #ifdef __GLEE_GL_NV_vertex_program3
#endif #endif
/* GL_EXT_framebuffer_object */ /* GL_EXT_framebuffer_object */
#ifdef __GLEE_GL_EXT_framebuffer_object #ifdef __GLEE_GL_EXT_framebuffer_object
GLboolean __stdcall _Lazy_glIsRenderbufferEXT(GLuint renderbuffer) #ifndef GLEE_C_DEFINED_glIsRenderbufferEXT
{if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); r #define GLEE_C_DEFINED_glIsRenderbufferEXT
eturn (GLboolean)0;} GLboolean __stdcall GLee_Lazy_glIsRenderbufferEXT(GLuint renderbuffer) {
void __stdcall _Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuff if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean
er) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer) )0;}
;} GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT=GLee_Lazy_
void __stdcall _Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * ren glIsRenderbufferEXT;
derbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers); #endif
} #ifndef GLEE_C_DEFINED_glBindRenderbufferEXT
void __stdcall _Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffer #define GLEE_C_DEFINED_glBindRenderbufferEXT
s) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);} void __stdcall GLee_Lazy_glBindRenderbufferEXT(GLenum target, GLuint rend
void __stdcall _Lazy_glRenderbufferStorageEXT(GLenum target, GLenum interna erbuffer) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);}
lformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferSto GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT=GLee_L
rageEXT(target, internalformat, width, height);} azy_glBindRenderbufferEXT;
void __stdcall _Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum #endif
pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameterivEXT(ta #ifndef GLEE_C_DEFINED_glDeleteRenderbuffersEXT
rget, pname, params);} #define GLEE_C_DEFINED_glDeleteRenderbuffersEXT
GLboolean __stdcall _Lazy_glIsFramebufferEXT(GLuint framebuffer) void __stdcall GLee_Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint
{if (GLeeInit()) return glIsFramebufferEXT(framebuffer); ret * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffe
urn (GLboolean)0;} rs);}
void __stdcall _Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT=
) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);} GLee_Lazy_glDeleteRenderbuffersEXT;
void __stdcall _Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * fram #endif
ebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);} #ifndef GLEE_C_DEFINED_glGenRenderbuffersEXT
void __stdcall _Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers) #define GLEE_C_DEFINED_glGenRenderbuffersEXT
{if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);} void __stdcall GLee_Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * render
GLenum __stdcall _Lazy_glCheckFramebufferStatusEXT(GLenum target) buffers) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);}
{if (GLeeInit()) return glCheckFramebufferStatusEXT(target); GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT=GLee_L
return (GLenum)0;} azy_glGenRenderbuffersEXT;
void __stdcall _Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attach #endif
ment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFr #ifndef GLEE_C_DEFINED_glRenderbufferStorageEXT
amebufferTexture1DEXT(target, attachment, textarget, texture, level);} #define GLEE_C_DEFINED_glRenderbufferStorageEXT
void __stdcall _Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attach void __stdcall GLee_Lazy_glRenderbufferStorageEXT(GLenum target, GLenum i
ment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFr nternalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbuf
amebufferTexture2DEXT(target, attachment, textarget, texture, level);} ferStorageEXT(target, internalformat, width, height);}
void __stdcall _Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attach GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT=
ment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (G GLee_Lazy_glRenderbufferStorageEXT;
LeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture #endif
, level, zoffset);} #ifndef GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
void __stdcall _Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum att #define GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
achment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) void __stdcall GLee_Lazy_glGetRenderbufferParameterivEXT(GLenum target, G
glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, render Lenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv
buffer);} EXT(target, pname, params);}
void __stdcall _Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferP
, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetF arameterivEXT=GLee_Lazy_glGetRenderbufferParameterivEXT;
ramebufferAttachmentParameterivEXT(target, attachment, pname, params);} #endif
void __stdcall _Lazy_glGenerateMipmapEXT(GLenum target) #ifndef GLEE_C_DEFINED_glIsFramebufferEXT
{if (GLeeInit()) glGenerateMipmapEXT(target);} #define GLEE_C_DEFINED_glIsFramebufferEXT
PFNGLISRENDERBUFFEREXTPROC pglIsRenderbufferEXT=_Lazy_glIsRenderbufferEXT; GLboolean __stdcall GLee_Lazy_glIsFramebufferEXT(GLuint framebuffer) {if
PFNGLBINDRENDERBUFFEREXTPROC pglBindRenderbufferEXT=_Lazy_glBindRenderbuffe (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;}
rEXT; GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT=GLee_Lazy_gl
PFNGLDELETERENDERBUFFERSEXTPROC pglDeleteRenderbuffersEXT=_Lazy_glDeleteRen IsFramebufferEXT;
derbuffersEXT; #endif
PFNGLGENRENDERBUFFERSEXTPROC pglGenRenderbuffersEXT=_Lazy_glGenRenderbuffer #ifndef GLEE_C_DEFINED_glBindFramebufferEXT
sEXT; #define GLEE_C_DEFINED_glBindFramebufferEXT
PFNGLRENDERBUFFERSTORAGEEXTPROC pglRenderbufferStorageEXT=_Lazy_glRenderbuf void __stdcall GLee_Lazy_glBindFramebufferEXT(GLenum target, GLuint frame
ferStorageEXT; buffer) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);}
PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC pglGetRenderbufferParameterivEXT=_La GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT=GLee_Laz
zy_glGetRenderbufferParameterivEXT; y_glBindFramebufferEXT;
PFNGLISFRAMEBUFFEREXTPROC pglIsFramebufferEXT=_Lazy_glIsFramebufferEXT; #endif
PFNGLBINDFRAMEBUFFEREXTPROC pglBindFramebufferEXT=_Lazy_glBindFramebufferEX #ifndef GLEE_C_DEFINED_glDeleteFramebuffersEXT
T; #define GLEE_C_DEFINED_glDeleteFramebuffersEXT
PFNGLDELETEFRAMEBUFFERSEXTPROC pglDeleteFramebuffersEXT=_Lazy_glDeleteFrame void __stdcall GLee_Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint
buffersEXT; * framebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);
PFNGLGENFRAMEBUFFERSEXTPROC pglGenFramebuffersEXT=_Lazy_glGenFramebuffersEX }
T; GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT=GL
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC pglCheckFramebufferStatusEXT=_Lazy_glChe ee_Lazy_glDeleteFramebuffersEXT;
ckFramebufferStatusEXT; #endif
PFNGLFRAMEBUFFERTEXTURE1DEXTPROC pglFramebufferTexture1DEXT=_Lazy_glFramebu #ifndef GLEE_C_DEFINED_glGenFramebuffersEXT
fferTexture1DEXT; #define GLEE_C_DEFINED_glGenFramebuffersEXT
PFNGLFRAMEBUFFERTEXTURE2DEXTPROC pglFramebufferTexture2DEXT=_Lazy_glFramebu void __stdcall GLee_Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebu
fferTexture2DEXT; ffers) {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);}
PFNGLFRAMEBUFFERTEXTURE3DEXTPROC pglFramebufferTexture3DEXT=_Lazy_glFramebu GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT=GLee_Laz
fferTexture3DEXT; y_glGenFramebuffersEXT;
PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC pglFramebufferRenderbufferEXT=_Lazy_glF #endif
ramebufferRenderbufferEXT; #ifndef GLEE_C_DEFINED_glCheckFramebufferStatusEXT
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetFramebufferAttachment #define GLEE_C_DEFINED_glCheckFramebufferStatusEXT
ParameterivEXT=_Lazy_glGetFramebufferAttachmentParameterivEXT; GLenum __stdcall GLee_Lazy_glCheckFramebufferStatusEXT(GLenum target) {i
PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT=_Lazy_glGenerateMipmapEXT; f (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0
;}
GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStat
usEXT=GLee_Lazy_glCheckFramebufferStatusEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTexture1DEXT
#define GLEE_C_DEFINED_glFramebufferTexture1DEXT
void __stdcall GLee_Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum
attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()
) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level);
}
GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEX
T=GLee_Lazy_glFramebufferTexture1DEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTexture2DEXT
#define GLEE_C_DEFINED_glFramebufferTexture2DEXT
void __stdcall GLee_Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum
attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()
) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);
}
GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEX
T=GLee_Lazy_glFramebufferTexture2DEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTexture3DEXT
#define GLEE_C_DEFINED_glFramebufferTexture3DEXT
void __stdcall GLee_Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum
attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, t
exture, level, zoffset);}
GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEX
T=GLee_Lazy_glFramebufferTexture3DEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferRenderbufferEXT
#define GLEE_C_DEFINED_glFramebufferRenderbufferEXT
void __stdcall GLee_Lazy_glFramebufferRenderbufferEXT(GLenum target, GLen
um attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeIn
it()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget,
renderbuffer);}
GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbu
fferEXT=GLee_Lazy_glFramebufferRenderbufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
#define GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum
target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit())
glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
;}
GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFram
ebufferAttachmentParameterivEXT=GLee_Lazy_glGetFramebufferAttachmentParamet
erivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGenerateMipmapEXT
#define GLEE_C_DEFINED_glGenerateMipmapEXT
void __stdcall GLee_Lazy_glGenerateMipmapEXT(GLenum target) {if (GLeeIni
t()) glGenerateMipmapEXT(target);}
GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT=GLee_Lazy_
glGenerateMipmapEXT;
#endif
#endif #endif
/* GL_GREMEDY_string_marker */ /* GL_GREMEDY_string_marker */
#ifdef __GLEE_GL_GREMEDY_string_marker #ifdef __GLEE_GL_GREMEDY_string_marker
void __stdcall _Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * stri #ifndef GLEE_C_DEFINED_glStringMarkerGREMEDY
ng) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);} #define GLEE_C_DEFINED_glStringMarkerGREMEDY
PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY=_Lazy_glStringMarkerGRE void __stdcall GLee_Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid
MEDY; * string) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);}
GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY=GLee_L
azy_glStringMarkerGREMEDY;
#endif
#endif #endif
/* GL_EXT_packed_depth_stencil */ /* GL_EXT_packed_depth_stencil */
#ifdef __GLEE_GL_EXT_packed_depth_stencil #ifdef __GLEE_GL_EXT_packed_depth_stencil
#endif #endif
/* GL_EXT_stencil_clear_tag */ /* GL_EXT_stencil_clear_tag */
#ifdef __GLEE_GL_EXT_stencil_clear_tag #ifdef __GLEE_GL_EXT_stencil_clear_tag
void __stdcall _Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint st #ifndef GLEE_C_DEFINED_glStencilClearTagEXT
encilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stenc #define GLEE_C_DEFINED_glStencilClearTagEXT
ilClearTag);} void __stdcall GLee_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLu
PFNGLSTENCILCLEARTAGEXTPROC pglStencilClearTagEXT=_Lazy_glStencilClearTagEX int stencilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits,
T; stencilClearTag);}
GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT=GLee_Laz
y_glStencilClearTagEXT;
#endif
#endif #endif
/* GL_EXT_texture_sRGB */ /* GL_EXT_texture_sRGB */
#ifdef __GLEE_GL_EXT_texture_sRGB #ifdef __GLEE_GL_EXT_texture_sRGB
#endif #endif
/* GL_EXT_framebuffer_blit */ /* GL_EXT_framebuffer_blit */
#ifdef __GLEE_GL_EXT_framebuffer_blit #ifdef __GLEE_GL_EXT_framebuffer_blit
void __stdcall _Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint s #ifndef GLEE_C_DEFINED_glBlitFramebufferEXT
rcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbi #define GLEE_C_DEFINED_glBlitFramebufferEXT
tfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(srcX0, s void __stdcall GLee_Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, G
rcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} Lint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1
PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT=_Lazy_glBlitFramebufferEX , GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(sr
T; cX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT=GLee_Laz
y_glBlitFramebufferEXT;
#endif
#endif #endif
/* GL_EXT_framebuffer_multisample */ /* GL_EXT_framebuffer_multisample */
#ifdef __GLEE_GL_EXT_framebuffer_multisample #ifdef __GLEE_GL_EXT_framebuffer_multisample
void __stdcall _Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLs #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
izei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (G #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
LeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalfor void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleEXT(GLenum targe
mat, width, height);} t, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampl {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, inter
eEXT=_Lazy_glRenderbufferStorageMultisampleEXT; nalformat, width, height);}
GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbuffer
StorageMultisampleEXT=GLee_Lazy_glRenderbufferStorageMultisampleEXT;
#endif
#endif #endif
/* GL_MESAX_texture_stack */ /* GL_MESAX_texture_stack */
#ifdef __GLEE_GL_MESAX_texture_stack #ifdef __GLEE_GL_MESAX_texture_stack
#endif #endif
/* GL_EXT_timer_query */ /* GL_EXT_timer_query */
#ifdef __GLEE_GL_EXT_timer_query #ifdef __GLEE_GL_EXT_timer_query
void __stdcall _Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint #ifndef GLEE_C_DEFINED_glGetQueryObjecti64vEXT
64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params #define GLEE_C_DEFINED_glGetQueryObjecti64vEXT
);} void __stdcall GLee_Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname,
void __stdcall _Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLui GLint64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname,
nt64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, par params);}
ams);} GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT=GL
PFNGLGETQUERYOBJECTI64VEXTPROC pglGetQueryObjecti64vEXT=_Lazy_glGetQueryObj ee_Lazy_glGetQueryObjecti64vEXT;
ecti64vEXT; #endif
PFNGLGETQUERYOBJECTUI64VEXTPROC pglGetQueryObjectui64vEXT=_Lazy_glGetQueryO #ifndef GLEE_C_DEFINED_glGetQueryObjectui64vEXT
bjectui64vEXT; #define GLEE_C_DEFINED_glGetQueryObjectui64vEXT
void __stdcall GLee_Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname
, GLuint64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pnam
e, params);}
GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT=
GLee_Lazy_glGetQueryObjectui64vEXT;
#endif
#endif #endif
/* GL_EXT_gpu_program_parameters */ /* GL_EXT_gpu_program_parameters */
#ifdef __GLEE_GL_EXT_gpu_program_parameters #ifdef __GLEE_GL_EXT_gpu_program_parameters
void __stdcall _Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint ind #ifndef GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
ex, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramEnvPa #define GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
rameters4fvEXT(target, index, count, params);} void __stdcall GLee_Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLui
void __stdcall _Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint i nt index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgra
ndex, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramLoc mEnvParameters4fvEXT(target, index, count, params);}
alParameters4fvEXT(target, index, count, params);} GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameter
PFNGLPROGRAMENVPARAMETERS4FVEXTPROC pglProgramEnvParameters4fvEXT=_Lazy_glP s4fvEXT=GLee_Lazy_glProgramEnvParameters4fvEXT;
rogramEnvParameters4fvEXT; #endif
PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC pglProgramLocalParameters4fvEXT=_Lazy #ifndef GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
_glProgramLocalParameters4fvEXT; #define GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
void __stdcall GLee_Lazy_glProgramLocalParameters4fvEXT(GLenum target, GL
uint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProg
ramLocalParameters4fvEXT(target, index, count, params);}
GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParam
eters4fvEXT=GLee_Lazy_glProgramLocalParameters4fvEXT;
#endif
#endif #endif
/* GL_APPLE_flush_buffer_range */ /* GL_APPLE_flush_buffer_range */
#ifdef __GLEE_GL_APPLE_flush_buffer_range #ifdef __GLEE_GL_APPLE_flush_buffer_range
void __stdcall _Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, G #ifndef GLEE_C_DEFINED_glBufferParameteriAPPLE
Lint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, para #define GLEE_C_DEFINED_glBufferParameteriAPPLE
m);} void __stdcall GLee_Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pn
void __stdcall _Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr ame, GLint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname,
offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(ta param);}
rget, offset, size);} GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE=GL
PFNGLBUFFERPARAMETERIAPPLEPROC pglBufferParameteriAPPLE=_Lazy_glBufferParam ee_Lazy_glBufferParameteriAPPLE;
eteriAPPLE; #endif
PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC pglFlushMappedBufferRangeAPPLE=_Lazy_g #ifndef GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
lFlushMappedBufferRangeAPPLE; #define GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
void __stdcall GLee_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLi
ntptr offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAP
PLE(target, offset, size);}
GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferR
angeAPPLE=GLee_Lazy_glFlushMappedBufferRangeAPPLE;
#endif #endif
/* GL_NV_gpu_program4 */
#ifdef __GLEE_GL_NV_gpu_program4
void __stdcall _Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint ind
ex, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramLocalPar
ameterI4iNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint in
dex, const GLint * params) {if (GLeeInit()) glProgramLocalParameterI4ivNV(
target, index, params);}
void __stdcall _Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint i
ndex, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramLocal
ParametersI4ivNV(target, index, count, params);}
void __stdcall _Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint in
dex, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramLoc
alParameterI4uiNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint i
ndex, const GLuint * params) {if (GLeeInit()) glProgramLocalParameterI4uiv
NV(target, index, params);}
void __stdcall _Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint
index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramLoc
alParametersI4uivNV(target, index, count, params);}
void __stdcall _Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index
, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEnvParamet
erI4iNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint inde
x, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4ivNV(targ
et, index, params);}
void __stdcall _Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint ind
ex, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramEnvPara
metersI4ivNV(target, index, count, params);}
void __stdcall _Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint inde
x, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramEnvPa
rameterI4uiNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint ind
ex, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI4uivNV(t
arget, index, params);}
void __stdcall _Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint in
dex, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramEnvPa
rametersI4uivNV(target, index, count, params);}
void __stdcall _Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint
index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameterIivNV(ta
rget, index, params);}
void __stdcall _Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint
index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParameterIuivNV
(target, index, params);}
void __stdcall _Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint in
dex, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivNV(target
, index, params);}
void __stdcall _Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint i
ndex, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIuivNV(tar
get, index, params);}
PFNGLPROGRAMLOCALPARAMETERI4INVPROC pglProgramLocalParameterI4iNV=_Lazy_glP
rogramLocalParameterI4iNV;
PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC pglProgramLocalParameterI4ivNV=_Lazy_g
lProgramLocalParameterI4ivNV;
PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC pglProgramLocalParametersI4ivNV=_Lazy
_glProgramLocalParametersI4ivNV;
PFNGLPROGRAMLOCALPARAMETERI4UINVPROC pglProgramLocalParameterI4uiNV=_Lazy_g
lProgramLocalParameterI4uiNV;
PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC pglProgramLocalParameterI4uivNV=_Lazy
_glProgramLocalParameterI4uivNV;
PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC pglProgramLocalParametersI4uivNV=_La
zy_glProgramLocalParametersI4uivNV;
PFNGLPROGRAMENVPARAMETERI4INVPROC pglProgramEnvParameterI4iNV=_Lazy_glProgr
amEnvParameterI4iNV;
PFNGLPROGRAMENVPARAMETERI4IVNVPROC pglProgramEnvParameterI4ivNV=_Lazy_glPro
gramEnvParameterI4ivNV;
PFNGLPROGRAMENVPARAMETERSI4IVNVPROC pglProgramEnvParametersI4ivNV=_Lazy_glP
rogramEnvParametersI4ivNV;
PFNGLPROGRAMENVPARAMETERI4UINVPROC pglProgramEnvParameterI4uiNV=_Lazy_glPro
gramEnvParameterI4uiNV;
PFNGLPROGRAMENVPARAMETERI4UIVNVPROC pglProgramEnvParameterI4uivNV=_Lazy_glP
rogramEnvParameterI4uivNV;
PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC pglProgramEnvParametersI4uivNV=_Lazy_g
lProgramEnvParametersI4uivNV;
PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC pglGetProgramLocalParameterIivNV=_La
zy_glGetProgramLocalParameterIivNV;
PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC pglGetProgramLocalParameterIuivNV=_
Lazy_glGetProgramLocalParameterIuivNV;
PFNGLGETPROGRAMENVPARAMETERIIVNVPROC pglGetProgramEnvParameterIivNV=_Lazy_g
lGetProgramEnvParameterIivNV;
PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC pglGetProgramEnvParameterIuivNV=_Lazy
_glGetProgramEnvParameterIuivNV;
#endif
/* GL_NV_geometry_program4 */
#ifdef __GLEE_GL_NV_geometry_program4
void __stdcall _Lazy_glProgramVertexLimitNV(GLenum target, GLint limit)
{if (GLeeInit()) glProgramVertexLimitNV(target, limit);}
void __stdcall _Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachme
nt, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(
target, attachment, texture, level);}
void __stdcall _Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum att
achment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFram
ebufferTextureLayerEXT(target, attachment, texture, level, layer);}
void __stdcall _Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum atta
chment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFrame
bufferTextureFaceEXT(target, attachment, texture, level, face);}
PFNGLPROGRAMVERTEXLIMITNVPROC pglProgramVertexLimitNV=_Lazy_glProgramVertex
LimitNV;
PFNGLFRAMEBUFFERTEXTUREEXTPROC pglFramebufferTextureEXT=_Lazy_glFramebuffer
TextureEXT;
PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC pglFramebufferTextureLayerEXT=_Lazy_glF
ramebufferTextureLayerEXT;
PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC pglFramebufferTextureFaceEXT=_Lazy_glFra
mebufferTextureFaceEXT;
#endif
/* GL_EXT_geometry_shader4 */
#ifdef __GLEE_GL_EXT_geometry_shader4
void __stdcall _Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, G
Lint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname, valu
e);}
PFNGLPROGRAMPARAMETERIEXTPROC pglProgramParameteriEXT=_Lazy_glProgramParame
teriEXT;
#endif
/* GL_NV_vertex_program4 */
#ifdef __GLEE_GL_NV_vertex_program4
void __stdcall _Lazy_glVertexAttribI1iEXT(GLuint index, GLint x)
{if (GLeeInit()) glVertexAttribI1iEXT(index, x);}
void __stdcall _Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y)
{if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);}
void __stdcall _Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, G
Lint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);}
void __stdcall _Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, G
Lint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);
}
void __stdcall _Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x)
{if (GLeeInit()) glVertexAttribI1uiEXT(index, x);}
void __stdcall _Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y
) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);}
void __stdcall _Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y
, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);}
void __stdcall _Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y
, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y,
z, w);}
void __stdcall _Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI1ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI2ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI3ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI4ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI1uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI2uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI3uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI4uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)
{if (GLeeInit()) glVertexAttribI4bvEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v)
{if (GLeeInit()) glVertexAttribI4svEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v
) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort *
v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);}
void __stdcall _Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GL
enum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVert
exAttribIPointerEXT(index, size, type, stride, pointer);}
void __stdcall _Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GL
int * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, param
s);}
void __stdcall _Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, G
Luint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, pa
rams);}
PFNGLVERTEXATTRIBI1IEXTPROC pglVertexAttribI1iEXT=_Lazy_glVertexAttribI1iEX
T;
PFNGLVERTEXATTRIBI2IEXTPROC pglVertexAttribI2iEXT=_Lazy_glVertexAttribI2iEX
T;
PFNGLVERTEXATTRIBI3IEXTPROC pglVertexAttribI3iEXT=_Lazy_glVertexAttribI3iEX
T;
PFNGLVERTEXATTRIBI4IEXTPROC pglVertexAttribI4iEXT=_Lazy_glVertexAttribI4iEX
T;
PFNGLVERTEXATTRIBI1UIEXTPROC pglVertexAttribI1uiEXT=_Lazy_glVertexAttribI1u
iEXT;
PFNGLVERTEXATTRIBI2UIEXTPROC pglVertexAttribI2uiEXT=_Lazy_glVertexAttribI2u
iEXT;
PFNGLVERTEXATTRIBI3UIEXTPROC pglVertexAttribI3uiEXT=_Lazy_glVertexAttribI3u
iEXT;
PFNGLVERTEXATTRIBI4UIEXTPROC pglVertexAttribI4uiEXT=_Lazy_glVertexAttribI4u
iEXT;
PFNGLVERTEXATTRIBI1IVEXTPROC pglVertexAttribI1ivEXT=_Lazy_glVertexAttribI1i
vEXT;
PFNGLVERTEXATTRIBI2IVEXTPROC pglVertexAttribI2ivEXT=_Lazy_glVertexAttribI2i
vEXT;
PFNGLVERTEXATTRIBI3IVEXTPROC pglVertexAttribI3ivEXT=_Lazy_glVertexAttribI3i
vEXT;
PFNGLVERTEXATTRIBI4IVEXTPROC pglVertexAttribI4ivEXT=_Lazy_glVertexAttribI4i
vEXT;
PFNGLVERTEXATTRIBI1UIVEXTPROC pglVertexAttribI1uivEXT=_Lazy_glVertexAttribI
1uivEXT;
PFNGLVERTEXATTRIBI2UIVEXTPROC pglVertexAttribI2uivEXT=_Lazy_glVertexAttribI
2uivEXT;
PFNGLVERTEXATTRIBI3UIVEXTPROC pglVertexAttribI3uivEXT=_Lazy_glVertexAttribI
3uivEXT;
PFNGLVERTEXATTRIBI4UIVEXTPROC pglVertexAttribI4uivEXT=_Lazy_glVertexAttribI
4uivEXT;
PFNGLVERTEXATTRIBI4BVEXTPROC pglVertexAttribI4bvEXT=_Lazy_glVertexAttribI4b
vEXT;
PFNGLVERTEXATTRIBI4SVEXTPROC pglVertexAttribI4svEXT=_Lazy_glVertexAttribI4s
vEXT;
PFNGLVERTEXATTRIBI4UBVEXTPROC pglVertexAttribI4ubvEXT=_Lazy_glVertexAttribI
4ubvEXT;
PFNGLVERTEXATTRIBI4USVEXTPROC pglVertexAttribI4usvEXT=_Lazy_glVertexAttribI
4usvEXT;
PFNGLVERTEXATTRIBIPOINTEREXTPROC pglVertexAttribIPointerEXT=_Lazy_glVertexA
ttribIPointerEXT;
PFNGLGETVERTEXATTRIBIIVEXTPROC pglGetVertexAttribIivEXT=_Lazy_glGetVertexAt
tribIivEXT;
PFNGLGETVERTEXATTRIBIUIVEXTPROC pglGetVertexAttribIuivEXT=_Lazy_glGetVertex
AttribIuivEXT;
#endif #endif
/* GL_EXT_gpu_shader4 */ /* GL_EXT_gpu_shader4 */
#ifdef __GLEE_GL_EXT_gpu_shader4 #ifdef __GLEE_GL_EXT_gpu_shader4
void __stdcall _Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLu #ifndef GLEE_C_DEFINED_glGetUniformuivEXT
int * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, param #define GLEE_C_DEFINED_glGetUniformuivEXT
s);} void __stdcall GLee_Lazy_glGetUniformuivEXT(GLuint program, GLint locatio
void __stdcall _Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color n, GLuint * params) {if (GLeeInit()) glGetUniformuivEXT(program, location,
, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(program, params);}
color, name);} GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT=GLee_Lazy_gl
GLint __stdcall _Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar GetUniformuivEXT;
* name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, na #endif
me); return (GLint)0;} #ifndef GLEE_C_DEFINED_glBindFragDataLocationEXT
void __stdcall _Lazy_glUniform1uiEXT(GLint location, GLuint v0) #define GLEE_C_DEFINED_glBindFragDataLocationEXT
{if (GLeeInit()) glUniform1uiEXT(location, v0);} void __stdcall GLee_Lazy_glBindFragDataLocationEXT(GLuint program, GLuint
void __stdcall _Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1) color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(pr
{if (GLeeInit()) glUniform2uiEXT(location, v0, v1);} ogram, color, name);}
void __stdcall _Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEX
GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);} T=GLee_Lazy_glBindFragDataLocationEXT;
void __stdcall _Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, #endif
GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v #ifndef GLEE_C_DEFINED_glGetFragDataLocationEXT
2, v3);} #define GLEE_C_DEFINED_glGetFragDataLocationEXT
void __stdcall _Lazy_glUniform1uivEXT(GLint location, GLsizei count, const GLint __stdcall GLee_Lazy_glGetFragDataLocationEXT(GLuint program, const
GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, value); GLchar * name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, n
} ame); return (GLint)0;}
void __stdcall _Lazy_glUniform2uivEXT(GLint location, GLsizei count, const GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT=
GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, value); GLee_Lazy_glGetFragDataLocationEXT;
} #endif
void __stdcall _Lazy_glUniform3uivEXT(GLint location, GLsizei count, const #ifndef GLEE_C_DEFINED_glUniform1uiEXT
GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, value); #define GLEE_C_DEFINED_glUniform1uiEXT
} void __stdcall GLee_Lazy_glUniform1uiEXT(GLint location, GLuint v0) {if
void __stdcall _Lazy_glUniform4uivEXT(GLint location, GLsizei count, const (GLeeInit()) glUniform1uiEXT(location, v0);}
GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, value); GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT=GLee_Lazy_glUnifor
} m1uiEXT;
PFNGLGETUNIFORMUIVEXTPROC pglGetUniformuivEXT=_Lazy_glGetUniformuivEXT; #endif
PFNGLBINDFRAGDATALOCATIONEXTPROC pglBindFragDataLocationEXT=_Lazy_glBindFra #ifndef GLEE_C_DEFINED_glUniform2uiEXT
gDataLocationEXT; #define GLEE_C_DEFINED_glUniform2uiEXT
PFNGLGETFRAGDATALOCATIONEXTPROC pglGetFragDataLocationEXT=_Lazy_glGetFragDa void __stdcall GLee_Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuin
taLocationEXT; t v1) {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);}
PFNGLUNIFORM1UIEXTPROC pglUniform1uiEXT=_Lazy_glUniform1uiEXT; GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT=GLee_Lazy_glUnifor
PFNGLUNIFORM2UIEXTPROC pglUniform2uiEXT=_Lazy_glUniform2uiEXT; m2uiEXT;
PFNGLUNIFORM3UIEXTPROC pglUniform3uiEXT=_Lazy_glUniform3uiEXT; #endif
PFNGLUNIFORM4UIEXTPROC pglUniform4uiEXT=_Lazy_glUniform4uiEXT; #ifndef GLEE_C_DEFINED_glUniform3uiEXT
PFNGLUNIFORM1UIVEXTPROC pglUniform1uivEXT=_Lazy_glUniform1uivEXT; #define GLEE_C_DEFINED_glUniform3uiEXT
PFNGLUNIFORM2UIVEXTPROC pglUniform2uivEXT=_Lazy_glUniform2uivEXT; void __stdcall GLee_Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuin
PFNGLUNIFORM3UIVEXTPROC pglUniform3uivEXT=_Lazy_glUniform3uivEXT; t v1, GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);}
PFNGLUNIFORM4UIVEXTPROC pglUniform4uivEXT=_Lazy_glUniform4uivEXT; GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT=GLee_Lazy_glUnifor
m3uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glUniform4uiEXT
#define GLEE_C_DEFINED_glUniform4uiEXT
void __stdcall GLee_Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuin
t v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0,
v1, v2, v3);}
GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT=GLee_Lazy_glUnifor
m4uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glUniform1uivEXT
#define GLEE_C_DEFINED_glUniform1uivEXT
void __stdcall GLee_Lazy_glUniform1uivEXT(GLint location, GLsizei count,
const GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, v
alue);}
GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT=GLee_Lazy_glUnif
orm1uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glUniform2uivEXT
#define GLEE_C_DEFINED_glUniform2uivEXT
void __stdcall GLee_Lazy_glUniform2uivEXT(GLint location, GLsizei count,
const GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, v
alue);}
GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT=GLee_Lazy_glUnif
orm2uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glUniform3uivEXT
#define GLEE_C_DEFINED_glUniform3uivEXT
void __stdcall GLee_Lazy_glUniform3uivEXT(GLint location, GLsizei count,
const GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, v
alue);}
GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT=GLee_Lazy_glUnif
orm3uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glUniform4uivEXT
#define GLEE_C_DEFINED_glUniform4uivEXT
void __stdcall GLee_Lazy_glUniform4uivEXT(GLint location, GLsizei count,
const GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, v
alue);}
GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT=GLee_Lazy_glUnif
orm4uivEXT;
#endif
#endif #endif
/* GL_EXT_draw_instanced */ /* GL_EXT_draw_instanced */
#ifdef __GLEE_GL_EXT_draw_instanced #ifdef __GLEE_GL_EXT_draw_instanced
void __stdcall _Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLs #ifndef GLEE_C_DEFINED_glDrawArraysInstancedEXT
izei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedEXT(m #define GLEE_C_DEFINED_glDrawArraysInstancedEXT
ode, start, count, primcount);} void __stdcall GLee_Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint star
void __stdcall _Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, t, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstance
GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) dEXT(mode, start, count, primcount);}
glDrawElementsInstancedEXT(mode, count, type, indices, primcount);} GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT=
PFNGLDRAWARRAYSINSTANCEDEXTPROC pglDrawArraysInstancedEXT=_Lazy_glDrawArray GLee_Lazy_glDrawArraysInstancedEXT;
sInstancedEXT; #endif
PFNGLDRAWELEMENTSINSTANCEDEXTPROC pglDrawElementsInstancedEXT=_Lazy_glDrawE #ifndef GLEE_C_DEFINED_glDrawElementsInstancedEXT
lementsInstancedEXT; #define GLEE_C_DEFINED_glDrawElementsInstancedEXT
void __stdcall GLee_Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei
count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeIn
it()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);}
GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstanced
EXT=GLee_Lazy_glDrawElementsInstancedEXT;
#endif
#endif #endif
/* GL_EXT_packed_float */ /* GL_EXT_packed_float */
#ifdef __GLEE_GL_EXT_packed_float #ifdef __GLEE_GL_EXT_packed_float
#endif #endif
/* GL_EXT_texture_array */ /* GL_EXT_texture_array */
#ifdef __GLEE_GL_EXT_texture_array #ifdef __GLEE_GL_EXT_texture_array
#endif #endif
/* GL_EXT_texture_buffer_object */ /* GL_EXT_texture_buffer_object */
#ifdef __GLEE_GL_EXT_texture_buffer_object #ifdef __GLEE_GL_EXT_texture_buffer_object
void __stdcall _Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, G #ifndef GLEE_C_DEFINED_glTexBufferEXT
Luint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat, buff #define GLEE_C_DEFINED_glTexBufferEXT
er);} void __stdcall GLee_Lazy_glTexBufferEXT(GLenum target, GLenum internalfor
PFNGLTEXBUFFEREXTPROC pglTexBufferEXT=_Lazy_glTexBufferEXT; mat, GLuint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat
, buffer);}
GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT=GLee_Lazy_glTexBuffe
rEXT;
#endif
#endif #endif
/* GL_EXT_texture_compression_latc */ /* GL_EXT_texture_compression_latc */
#ifdef __GLEE_GL_EXT_texture_compression_latc #ifdef __GLEE_GL_EXT_texture_compression_latc
#endif #endif
/* GL_EXT_texture_compression_rgtc */ /* GL_EXT_texture_compression_rgtc */
#ifdef __GLEE_GL_EXT_texture_compression_rgtc #ifdef __GLEE_GL_EXT_texture_compression_rgtc
#endif #endif
/* GL_EXT_texture_shared_exponent */ /* GL_EXT_texture_shared_exponent */
#ifdef __GLEE_GL_EXT_texture_shared_exponent #ifdef __GLEE_GL_EXT_texture_shared_exponent
#endif #endif
/* GL_NV_depth_buffer_float */ /* GL_NV_depth_buffer_float */
#ifdef __GLEE_GL_NV_depth_buffer_float #ifdef __GLEE_GL_NV_depth_buffer_float
void __stdcall _Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar) #ifndef GLEE_C_DEFINED_glDepthRangedNV
{if (GLeeInit()) glDepthRangedNV(zNear, zFar);} #define GLEE_C_DEFINED_glDepthRangedNV
void __stdcall _Lazy_glClearDepthdNV(GLdouble depth) void __stdcall GLee_Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar)
{if (GLeeInit()) glClearDepthdNV(depth);} {if (GLeeInit()) glDepthRangedNV(zNear, zFar);}
void __stdcall _Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax) GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV=GLee_Lazy_glDepthR
{if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);} angedNV;
PFNGLDEPTHRANGEDNVPROC pglDepthRangedNV=_Lazy_glDepthRangedNV; #endif
PFNGLCLEARDEPTHDNVPROC pglClearDepthdNV=_Lazy_glClearDepthdNV; #ifndef GLEE_C_DEFINED_glClearDepthdNV
PFNGLDEPTHBOUNDSDNVPROC pglDepthBoundsdNV=_Lazy_glDepthBoundsdNV; #define GLEE_C_DEFINED_glClearDepthdNV
void __stdcall GLee_Lazy_glClearDepthdNV(GLdouble depth) {if (GLeeInit()
) glClearDepthdNV(depth);}
GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV=GLee_Lazy_glClearD
epthdNV;
#endif
#ifndef GLEE_C_DEFINED_glDepthBoundsdNV
#define GLEE_C_DEFINED_glDepthBoundsdNV
void __stdcall GLee_Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax)
{if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);}
GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV=GLee_Lazy_glDept
hBoundsdNV;
#endif #endif
/* GL_NV_fragment_program4 */
#ifdef __GLEE_GL_NV_fragment_program4
#endif #endif
/* GL_NV_framebuffer_multisample_coverage */ /* GL_NV_framebuffer_multisample_coverage */
#ifdef __GLEE_GL_NV_framebuffer_multisample_coverage #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
void __stdcall _Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum targ #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
et, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, G #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
Lsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultis void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenu
ampleCoverageNV(target, coverageSamples, colorSamples, internalformat, widt m target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalfor
h, height);} mat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorage
PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC pglRenderbufferStorageMul MultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat
tisampleCoverageNV=_Lazy_glRenderbufferStorageMultisampleCoverageNV; , width, height);}
GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRende
rbufferStorageMultisampleCoverageNV=GLee_Lazy_glRenderbufferStorageMultisam
pleCoverageNV;
#endif
#endif #endif
/* GL_EXT_framebuffer_sRGB */ /* GL_EXT_framebuffer_sRGB */
#ifdef __GLEE_GL_EXT_framebuffer_sRGB #ifdef __GLEE_GL_EXT_framebuffer_sRGB
#endif #endif
/* GL_NV_geometry_shader4 */ /* GL_NV_geometry_shader4 */
#ifdef __GLEE_GL_NV_geometry_shader4 #ifdef __GLEE_GL_NV_geometry_shader4
#endif #endif
/* GL_NV_parameter_buffer_object */ /* GL_NV_parameter_buffer_object */
#ifdef __GLEE_GL_NV_parameter_buffer_object #ifdef __GLEE_GL_NV_parameter_buffer_object
void __stdcall _Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint bu #ifndef GLEE_C_DEFINED_glProgramBufferParametersfvNV
ffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit() #define GLEE_C_DEFINED_glProgramBufferParametersfvNV
) glProgramBufferParametersfvNV(target, buffer, index, count, params);} void __stdcall GLee_Lazy_glProgramBufferParametersfvNV(GLenum target, GLu
void __stdcall _Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint b int buffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLee
uffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) Init()) glProgramBufferParametersfvNV(target, buffer, index, count, params)
glProgramBufferParametersIivNV(target, buffer, index, count, params);} ;}
void __stdcall _Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParam
buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit( etersfvNV=GLee_Lazy_glProgramBufferParametersfvNV;
)) glProgramBufferParametersIuivNV(target, buffer, index, count, params);} #endif
PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC pglProgramBufferParametersfvNV=_Lazy_g #ifndef GLEE_C_DEFINED_glProgramBufferParametersIivNV
lProgramBufferParametersfvNV; #define GLEE_C_DEFINED_glProgramBufferParametersIivNV
PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC pglProgramBufferParametersIivNV=_Lazy void __stdcall GLee_Lazy_glProgramBufferParametersIivNV(GLenum target, GL
_glProgramBufferParametersIivNV; uint buffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeI
PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC pglProgramBufferParametersIuivNV=_La nit()) glProgramBufferParametersIivNV(target, buffer, index, count, params)
zy_glProgramBufferParametersIuivNV; ;}
GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferPara
metersIivNV=GLee_Lazy_glProgramBufferParametersIivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramBufferParametersIuivNV
#define GLEE_C_DEFINED_glProgramBufferParametersIuivNV
void __stdcall GLee_Lazy_glProgramBufferParametersIuivNV(GLenum target, G
Luint buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLe
eInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, para
ms);}
GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferPar
ametersIuivNV=GLee_Lazy_glProgramBufferParametersIuivNV;
#endif
#endif #endif
/* GL_EXT_draw_buffers2 */ /* GL_EXT_draw_buffers2 */
#ifdef __GLEE_GL_EXT_draw_buffers2 #ifdef __GLEE_GL_EXT_draw_buffers2
void __stdcall _Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboo #ifndef GLEE_C_DEFINED_glColorMaskIndexedEXT
lean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexedEXT(i #define GLEE_C_DEFINED_glColorMaskIndexedEXT
ndex, r, g, b, a);} void __stdcall GLee_Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r,
void __stdcall _Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, G GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexe
Lboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, d dEXT(index, r, g, b, a);}
ata);} GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT=GLee_L
void __stdcall _Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, G azy_glColorMaskIndexedEXT;
Lint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data #endif
);} #ifndef GLEE_C_DEFINED_glGetBooleanIndexedvEXT
void __stdcall _Lazy_glEnableIndexedEXT(GLenum target, GLuint index) #define GLEE_C_DEFINED_glGetBooleanIndexedvEXT
{if (GLeeInit()) glEnableIndexedEXT(target, index);} void __stdcall GLee_Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint in
void __stdcall _Lazy_glDisableIndexedEXT(GLenum target, GLuint index) dex, GLboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, in
{if (GLeeInit()) glDisableIndexedEXT(target, index);} dex, data);}
GLboolean __stdcall _Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT=GL
) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index) ee_Lazy_glGetBooleanIndexedvEXT;
; return (GLboolean)0;} #endif
PFNGLCOLORMASKINDEXEDEXTPROC pglColorMaskIndexedEXT=_Lazy_glColorMaskIndexe #ifndef GLEE_C_DEFINED_glGetIntegerIndexedvEXT
dEXT; #define GLEE_C_DEFINED_glGetIntegerIndexedvEXT
PFNGLGETBOOLEANINDEXEDVEXTPROC pglGetBooleanIndexedvEXT=_Lazy_glGetBooleanI void __stdcall GLee_Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint in
ndexedvEXT; dex, GLint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index,
PFNGLGETINTEGERINDEXEDVEXTPROC pglGetIntegerIndexedvEXT=_Lazy_glGetIntegerI data);}
ndexedvEXT; GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT=GL
PFNGLENABLEINDEXEDEXTPROC pglEnableIndexedEXT=_Lazy_glEnableIndexedEXT; ee_Lazy_glGetIntegerIndexedvEXT;
PFNGLDISABLEINDEXEDEXTPROC pglDisableIndexedEXT=_Lazy_glDisableIndexedEXT; #endif
PFNGLISENABLEDINDEXEDEXTPROC pglIsEnabledIndexedEXT=_Lazy_glIsEnabledIndexe #ifndef GLEE_C_DEFINED_glEnableIndexedEXT
dEXT; #define GLEE_C_DEFINED_glEnableIndexedEXT
void __stdcall GLee_Lazy_glEnableIndexedEXT(GLenum target, GLuint index)
{if (GLeeInit()) glEnableIndexedEXT(target, index);}
GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT=GLee_Lazy_gl
EnableIndexedEXT;
#endif
#ifndef GLEE_C_DEFINED_glDisableIndexedEXT
#define GLEE_C_DEFINED_glDisableIndexedEXT
void __stdcall GLee_Lazy_glDisableIndexedEXT(GLenum target, GLuint index)
{if (GLeeInit()) glDisableIndexedEXT(target, index);}
GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT=GLee_Lazy_
glDisableIndexedEXT;
#endif
#ifndef GLEE_C_DEFINED_glIsEnabledIndexedEXT
#define GLEE_C_DEFINED_glIsEnabledIndexedEXT
GLboolean __stdcall GLee_Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint
index) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); retu
rn (GLboolean)0;}
GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT=GLee_L
azy_glIsEnabledIndexedEXT;
#endif
#endif #endif
/* GL_NV_transform_feedback */ /* GL_NV_transform_feedback */
#ifdef __GLEE_GL_NV_transform_feedback #ifdef __GLEE_GL_NV_transform_feedback
void __stdcall _Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode) #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackNV
{if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);} #define GLEE_C_DEFINED_glBeginTransformFeedbackNV
void __stdcall _Lazy_glEndTransformFeedbackNV(void) void __stdcall GLee_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode)
{if (GLeeInit()) glEndTransformFeedbackNV();} {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);}
void __stdcall _Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbac
* attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackAttribs kNV=GLee_Lazy_glBeginTransformFeedbackNV;
NV(count, attribs, bufferMode);} #endif
void __stdcall _Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuin #ifndef GLEE_C_DEFINED_glEndTransformFeedbackNV
t buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferR #define GLEE_C_DEFINED_glEndTransformFeedbackNV
angeNV(target, index, buffer, offset, size);} void __stdcall GLee_Lazy_glEndTransformFeedbackNV(void) {if (GLeeInit())
void __stdcall _Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLui glEndTransformFeedbackNV();}
nt buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(target, GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV=
index, buffer, offset);} GLee_Lazy_glEndTransformFeedbackNV;
void __stdcall _Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint #endif
buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);} #ifndef GLEE_C_DEFINED_glTransformFeedbackAttribsNV
void __stdcall _Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei #define GLEE_C_DEFINED_glTransformFeedbackAttribsNV
count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTran void __stdcall GLee_Lazy_glTransformFeedbackAttribsNV(GLuint count, const
sformFeedbackVaryingsNV(program, count, locations, bufferMode);} GLint * attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackA
void __stdcall _Lazy_glActiveVaryingNV(GLuint program, const GLchar * name) ttribsNV(count, attribs, bufferMode);}
{if (GLeeInit()) glActiveVaryingNV(program, name);} GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAt
GLint __stdcall _Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * tribsNV=GLee_Lazy_glTransformFeedbackAttribsNV;
name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name #endif
); return (GLint)0;} #ifndef GLEE_C_DEFINED_glBindBufferRangeNV
void __stdcall _Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLs #define GLEE_C_DEFINED_glBindBufferRangeNV
izei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * nam void __stdcall GLee_Lazy_glBindBufferRangeNV(GLenum target, GLuint index,
e) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindB
size, type, name);} ufferRangeNV(target, index, buffer, offset, size);}
void __stdcall _Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV=GLee_Lazy_
index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingNV glBindBufferRangeNV;
(program, index, location);} #endif
PFNGLBEGINTRANSFORMFEEDBACKNVPROC pglBeginTransformFeedbackNV=_Lazy_glBegin #ifndef GLEE_C_DEFINED_glBindBufferOffsetNV
TransformFeedbackNV; #define GLEE_C_DEFINED_glBindBufferOffsetNV
PFNGLENDTRANSFORMFEEDBACKNVPROC pglEndTransformFeedbackNV=_Lazy_glEndTransf void __stdcall GLee_Lazy_glBindBufferOffsetNV(GLenum target, GLuint index
ormFeedbackNV; , GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(ta
PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC pglTransformFeedbackAttribsNV=_Lazy_glT rget, index, buffer, offset);}
ransformFeedbackAttribsNV; GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV=GLee_Laz
PFNGLBINDBUFFERRANGENVPROC pglBindBufferRangeNV=_Lazy_glBindBufferRangeNV; y_glBindBufferOffsetNV;
PFNGLBINDBUFFEROFFSETNVPROC pglBindBufferOffsetNV=_Lazy_glBindBufferOffsetN #endif
V; #ifndef GLEE_C_DEFINED_glBindBufferBaseNV
PFNGLBINDBUFFERBASENVPROC pglBindBufferBaseNV=_Lazy_glBindBufferBaseNV; #define GLEE_C_DEFINED_glBindBufferBaseNV
PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC pglTransformFeedbackVaryingsNV=_Lazy_g void __stdcall GLee_Lazy_glBindBufferBaseNV(GLenum target, GLuint index,
lTransformFeedbackVaryingsNV; GLuint buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);
PFNGLACTIVEVARYINGNVPROC pglActiveVaryingNV=_Lazy_glActiveVaryingNV; }
PFNGLGETVARYINGLOCATIONNVPROC pglGetVaryingLocationNV=_Lazy_glGetVaryingLoc GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV=GLee_Lazy_gl
ationNV; BindBufferBaseNV;
PFNGLGETACTIVEVARYINGNVPROC pglGetActiveVaryingNV=_Lazy_glGetActiveVaryingN #endif
V; #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC pglGetTransformFeedbackVaryingNV=_La #define GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
zy_glGetTransformFeedbackVaryingNV; void __stdcall GLee_Lazy_glTransformFeedbackVaryingsNV(GLuint program, GL
sizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit())
glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);}
GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackV
aryingsNV=GLee_Lazy_glTransformFeedbackVaryingsNV;
#endif
#ifndef GLEE_C_DEFINED_glActiveVaryingNV
#define GLEE_C_DEFINED_glActiveVaryingNV
void __stdcall GLee_Lazy_glActiveVaryingNV(GLuint program, const GLchar *
name) {if (GLeeInit()) glActiveVaryingNV(program, name);}
GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV=GLee_Lazy_glAc
tiveVaryingNV;
#endif
#ifndef GLEE_C_DEFINED_glGetVaryingLocationNV
#define GLEE_C_DEFINED_glGetVaryingLocationNV
GLint __stdcall GLee_Lazy_glGetVaryingLocationNV(GLuint program, const GL
char * name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name)
; return (GLint)0;}
GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV=GLee
_Lazy_glGetVaryingLocationNV;
#endif
#ifndef GLEE_C_DEFINED_glGetActiveVaryingNV
#define GLEE_C_DEFINED_glGetActiveVaryingNV
void __stdcall GLee_Lazy_glGetActiveVaryingNV(GLuint program, GLuint inde
x, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar
* name) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, le
ngth, size, type, name);}
GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV=GLee_Laz
y_glGetActiveVaryingNV;
#endif
#ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
#define GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingNV(GLuint program,
GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVar
yingNV(program, index, location);}
GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeed
backVaryingNV=GLee_Lazy_glGetTransformFeedbackVaryingNV;
#endif
#endif #endif
/* GL_EXT_bindable_uniform */ /* GL_EXT_bindable_uniform */
#ifdef __GLEE_GL_EXT_bindable_uniform #ifdef __GLEE_GL_EXT_bindable_uniform
void __stdcall _Lazy_glUniformBufferEXT(GLuint program, GLint location, GLu #ifndef GLEE_C_DEFINED_glUniformBufferEXT
int buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, buffe #define GLEE_C_DEFINED_glUniformBufferEXT
r);} void __stdcall GLee_Lazy_glUniformBufferEXT(GLuint program, GLint locatio
GLint __stdcall _Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint locat n, GLuint buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, b
ion) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, l uffer);}
ocation); return (GLint)0;} GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT=GLee_Lazy_gl
GLintptr __stdcall _Lazy_glGetUniformOffsetEXT(GLuint program, GLint locati UniformBufferEXT;
on) {if (GLeeInit()) return glGetUniformOffsetEXT(program, locat #endif
ion); return (GLintptr)0;} #ifndef GLEE_C_DEFINED_glGetUniformBufferSizeEXT
PFNGLUNIFORMBUFFEREXTPROC pglUniformBufferEXT=_Lazy_glUniformBufferEXT; #define GLEE_C_DEFINED_glGetUniformBufferSizeEXT
PFNGLGETUNIFORMBUFFERSIZEEXTPROC pglGetUniformBufferSizeEXT=_Lazy_glGetUnif GLint __stdcall GLee_Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint
ormBufferSizeEXT; location) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, loca
PFNGLGETUNIFORMOFFSETEXTPROC pglGetUniformOffsetEXT=_Lazy_glGetUniformOffse tion); return (GLint)0;}
tEXT; GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEX
T=GLee_Lazy_glGetUniformBufferSizeEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetUniformOffsetEXT
#define GLEE_C_DEFINED_glGetUniformOffsetEXT
GLintptr __stdcall GLee_Lazy_glGetUniformOffsetEXT(GLuint program, GLint
location) {if (GLeeInit()) return glGetUniformOffsetEXT(program, location)
; return (GLintptr)0;}
GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT=GLee_L
azy_glGetUniformOffsetEXT;
#endif
#endif #endif
/* GL_EXT_texture_integer */ /* GL_EXT_texture_integer */
#ifdef __GLEE_GL_EXT_texture_integer #ifdef __GLEE_GL_EXT_texture_integer
void __stdcall _Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, cons #ifndef GLEE_C_DEFINED_glTexParameterIivEXT
t GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pname, par #define GLEE_C_DEFINED_glTexParameterIivEXT
ams);} void __stdcall GLee_Lazy_glTexParameterIivEXT(GLenum target, GLenum pname
void __stdcall _Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, con , const GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pnam
st GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, pname, e, params);}
params);} GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT=GLee_Laz
void __stdcall _Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, G y_glTexParameterIivEXT;
Lint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, par #endif
ams);} #ifndef GLEE_C_DEFINED_glTexParameterIuivEXT
void __stdcall _Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, #define GLEE_C_DEFINED_glTexParameterIuivEXT
GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, void __stdcall GLee_Lazy_glTexParameterIuivEXT(GLenum target, GLenum pnam
params);} e, const GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, p
void __stdcall _Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, name, params);}
GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha); GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT=GLee_L
} azy_glTexParameterIuivEXT;
void __stdcall _Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint bl #endif
ue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, al #ifndef GLEE_C_DEFINED_glGetTexParameterIivEXT
pha);} #define GLEE_C_DEFINED_glGetTexParameterIivEXT
PFNGLTEXPARAMETERIIVEXTPROC pglTexParameterIivEXT=_Lazy_glTexParameterIivEX void __stdcall GLee_Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pn
T; ame, GLint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pnam
PFNGLTEXPARAMETERIUIVEXTPROC pglTexParameterIuivEXT=_Lazy_glTexParameterIui e, params);}
vEXT; GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT=GL
PFNGLGETTEXPARAMETERIIVEXTPROC pglGetTexParameterIivEXT=_Lazy_glGetTexParam ee_Lazy_glGetTexParameterIivEXT;
eterIivEXT; #endif
PFNGLGETTEXPARAMETERIUIVEXTPROC pglGetTexParameterIuivEXT=_Lazy_glGetTexPar #ifndef GLEE_C_DEFINED_glGetTexParameterIuivEXT
ameterIuivEXT; #define GLEE_C_DEFINED_glGetTexParameterIuivEXT
PFNGLCLEARCOLORIIEXTPROC pglClearColorIiEXT=_Lazy_glClearColorIiEXT; void __stdcall GLee_Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum p
PFNGLCLEARCOLORIUIEXTPROC pglClearColorIuiEXT=_Lazy_glClearColorIuiEXT; name, GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, p
name, params);}
GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT=
GLee_Lazy_glGetTexParameterIuivEXT;
#endif
#ifndef GLEE_C_DEFINED_glClearColorIiEXT
#define GLEE_C_DEFINED_glClearColorIiEXT
void __stdcall GLee_Lazy_glClearColorIiEXT(GLint red, GLint green, GLint
blue, GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, al
pha);}
GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT=GLee_Lazy_glCl
earColorIiEXT;
#endif
#ifndef GLEE_C_DEFINED_glClearColorIuiEXT
#define GLEE_C_DEFINED_glClearColorIuiEXT
void __stdcall GLee_Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLu
int blue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, bl
ue, alpha);}
GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT=GLee_Lazy_gl
ClearColorIuiEXT;
#endif
#endif #endif
/* GL_GREMEDY_frame_terminator */ /* GL_GREMEDY_frame_terminator */
#ifdef __GLEE_GL_GREMEDY_frame_terminator #ifdef __GLEE_GL_GREMEDY_frame_terminator
void __stdcall _Lazy_glFrameTerminatorGREMEDY(void) #ifndef GLEE_C_DEFINED_glFrameTerminatorGREMEDY
{if (GLeeInit()) glFrameTerminatorGREMEDY();} #define GLEE_C_DEFINED_glFrameTerminatorGREMEDY
PFNGLFRAMETERMINATORGREMEDYPROC pglFrameTerminatorGREMEDY=_Lazy_glFrameTerm void __stdcall GLee_Lazy_glFrameTerminatorGREMEDY(void) {if (GLeeInit())
inatorGREMEDY; glFrameTerminatorGREMEDY();}
GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY=
GLee_Lazy_glFrameTerminatorGREMEDY;
#endif
#endif #endif
/* GL_NV_conditional_render */ /* GL_NV_conditional_render */
#ifdef __GLEE_GL_NV_conditional_render #ifdef __GLEE_GL_NV_conditional_render
void __stdcall _Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode) #ifndef GLEE_C_DEFINED_glBeginConditionalRenderNV
{if (GLeeInit()) glBeginConditionalRenderNV(id, mode);} #define GLEE_C_DEFINED_glBeginConditionalRenderNV
void __stdcall _Lazy_glEndConditionalRenderNV(void) void __stdcall GLee_Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mod
{if (GLeeInit()) glEndConditionalRenderNV();} e) {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);}
PFNGLBEGINCONDITIONALRENDERNVPROC pglBeginConditionalRenderNV=_Lazy_glBegin GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRende
ConditionalRenderNV; rNV=GLee_Lazy_glBeginConditionalRenderNV;
PFNGLENDCONDITIONALRENDERNVPROC pglEndConditionalRenderNV=_Lazy_glEndCondit #endif
ionalRenderNV; #ifndef GLEE_C_DEFINED_glEndConditionalRenderNV
#define GLEE_C_DEFINED_glEndConditionalRenderNV
void __stdcall GLee_Lazy_glEndConditionalRenderNV(void) {if (GLeeInit())
glEndConditionalRenderNV();}
GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV=
GLee_Lazy_glEndConditionalRenderNV;
#endif
#endif #endif
/* GL_NV_present_video */ /* GL_NV_present_video */
#ifdef __GLEE_GL_NV_present_video #ifdef __GLEE_GL_NV_present_video
#endif #endif
/* GL_EXT_transform_feedback */ /* GL_EXT_transform_feedback */
#ifdef __GLEE_GL_EXT_transform_feedback #ifdef __GLEE_GL_EXT_transform_feedback
void __stdcall _Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode) #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackEXT
{if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode); #define GLEE_C_DEFINED_glBeginTransformFeedbackEXT
} void __stdcall GLee_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode
void __stdcall _Lazy_glEndTransformFeedbackEXT(void) ) {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);}
{if (GLeeInit()) glEndTransformFeedbackEXT();} GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedba
void __stdcall _Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLui ckEXT=GLee_Lazy_glBeginTransformFeedbackEXT;
nt buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBuffer #endif
RangeEXT(target, index, buffer, offset, size);} #ifndef GLEE_C_DEFINED_glEndTransformFeedbackEXT
void __stdcall _Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLu #define GLEE_C_DEFINED_glEndTransformFeedbackEXT
int buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(target void __stdcall GLee_Lazy_glEndTransformFeedbackEXT(void) {if (GLeeInit()
, index, buffer, offset);} ) glEndTransformFeedbackEXT();}
void __stdcall _Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuin GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEX
t buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer); T=GLee_Lazy_glEndTransformFeedbackEXT;
} #endif
void __stdcall _Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei #ifndef GLEE_C_DEFINED_glBindBufferRangeEXT
count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTra #define GLEE_C_DEFINED_glBindBufferRangeEXT
nsformFeedbackVaryingsEXT(program, count, locations, bufferMode);} void __stdcall GLee_Lazy_glBindBufferRangeEXT(GLenum target, GLuint index
void __stdcall _Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuin , GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBind
t index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingE BufferRangeEXT(target, index, buffer, offset, size);}
XT(program, index, location);} GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT=GLee_Laz
PFNGLBEGINTRANSFORMFEEDBACKEXTPROC pglBeginTransformFeedbackEXT=_Lazy_glBeg y_glBindBufferRangeEXT;
inTransformFeedbackEXT; #endif
PFNGLENDTRANSFORMFEEDBACKEXTPROC pglEndTransformFeedbackEXT=_Lazy_glEndTran #ifndef GLEE_C_DEFINED_glBindBufferOffsetEXT
sformFeedbackEXT; #define GLEE_C_DEFINED_glBindBufferOffsetEXT
PFNGLBINDBUFFERRANGEEXTPROC pglBindBufferRangeEXT=_Lazy_glBindBufferRangeEX void __stdcall GLee_Lazy_glBindBufferOffsetEXT(GLenum target, GLuint inde
T; x, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(
PFNGLBINDBUFFEROFFSETEXTPROC pglBindBufferOffsetEXT=_Lazy_glBindBufferOffse target, index, buffer, offset);}
tEXT; GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT=GLee_L
PFNGLBINDBUFFERBASEEXTPROC pglBindBufferBaseEXT=_Lazy_glBindBufferBaseEXT; azy_glBindBufferOffsetEXT;
PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC pglTransformFeedbackVaryingsEXT=_Lazy #endif
_glTransformFeedbackVaryingsEXT; #ifndef GLEE_C_DEFINED_glBindBufferBaseEXT
PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC pglGetTransformFeedbackVaryingEXT=_ #define GLEE_C_DEFINED_glBindBufferBaseEXT
Lazy_glGetTransformFeedbackVaryingEXT; void __stdcall GLee_Lazy_glBindBufferBaseEXT(GLenum target, GLuint index,
GLuint buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer
);}
GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT=GLee_Lazy_
glBindBufferBaseEXT;
#endif
#ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
#define GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
void __stdcall GLee_Lazy_glTransformFeedbackVaryingsEXT(GLuint program, G
Lsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit())
glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);}
GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedback
VaryingsEXT=GLee_Lazy_glTransformFeedbackVaryingsEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
#define GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program,
GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVa
ryingEXT(program, index, location);}
GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFee
dbackVaryingEXT=GLee_Lazy_glGetTransformFeedbackVaryingEXT;
#endif
#endif #endif
/* GL_EXT_direct_state_access */ /* GL_EXT_direct_state_access */
#ifdef __GLEE_GL_EXT_direct_state_access #ifdef __GLEE_GL_EXT_direct_state_access
void __stdcall _Lazy_glClientAttribDefaultEXT(GLbitfield mask) #ifndef GLEE_C_DEFINED_glClientAttribDefaultEXT
{if (GLeeInit()) glClientAttribDefaultEXT(mask);} #define GLEE_C_DEFINED_glClientAttribDefaultEXT
void __stdcall _Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) void __stdcall GLee_Lazy_glClientAttribDefaultEXT(GLbitfield mask) {if (
{if (GLeeInit()) glPushClientAttribDefaultEXT(mask);} GLeeInit()) glClientAttribDefaultEXT(mask);}
void __stdcall _Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m) GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT=
{if (GLeeInit()) glMatrixLoadfEXT(mode, m);} GLee_Lazy_glClientAttribDefaultEXT;
void __stdcall _Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m) #endif
{if (GLeeInit()) glMatrixLoaddEXT(mode, m);} #ifndef GLEE_C_DEFINED_glPushClientAttribDefaultEXT
void __stdcall _Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m) #define GLEE_C_DEFINED_glPushClientAttribDefaultEXT
{if (GLeeInit()) glMatrixMultfEXT(mode, m);} void __stdcall GLee_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) {
void __stdcall _Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m) if (GLeeInit()) glPushClientAttribDefaultEXT(mask);}
{if (GLeeInit()) glMatrixMultdEXT(mode, m);} GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDef
void __stdcall _Lazy_glMatrixLoadIdentityEXT(GLenum mode) aultEXT=GLee_Lazy_glPushClientAttribDefaultEXT;
{if (GLeeInit()) glMatrixLoadIdentityEXT(mode);} #endif
void __stdcall _Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat #ifndef GLEE_C_DEFINED_glMatrixLoadfEXT
x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, #define GLEE_C_DEFINED_glMatrixLoadfEXT
x, y, z);} void __stdcall GLee_Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m)
void __stdcall _Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdoub {if (GLeeInit()) glMatrixLoadfEXT(mode, m);}
le x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mode, an GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT=GLee_Lazy_glMatr
gle, x, y, z);} ixLoadfEXT;
void __stdcall _Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, G #endif
Lfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);} #ifndef GLEE_C_DEFINED_glMatrixLoaddEXT
void __stdcall _Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, #define GLEE_C_DEFINED_glMatrixLoaddEXT
GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);} void __stdcall GLee_Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m
void __stdcall _Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat ) {if (GLeeInit()) glMatrixLoaddEXT(mode, m);}
y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);} GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT=GLee_Lazy_glMatr
void __stdcall _Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdoubl ixLoaddEXT;
e y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);} #endif
void __stdcall _Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdoubl #ifndef GLEE_C_DEFINED_glMatrixMultfEXT
e right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if #define GLEE_C_DEFINED_glMatrixMultfEXT
(GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFa void __stdcall GLee_Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m)
r);} {if (GLeeInit()) glMatrixMultfEXT(mode, m);}
void __stdcall _Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT=GLee_Lazy_glMatr
right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if ( ixMultfEXT;
GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);} #endif
void __stdcall _Lazy_glMatrixPopEXT(GLenum mode) #ifndef GLEE_C_DEFINED_glMatrixMultdEXT
{if (GLeeInit()) glMatrixPopEXT(mode);} #define GLEE_C_DEFINED_glMatrixMultdEXT
void __stdcall _Lazy_glMatrixPushEXT(GLenum mode) void __stdcall GLee_Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m
{if (GLeeInit()) glMatrixPushEXT(mode);} ) {if (GLeeInit()) glMatrixMultdEXT(mode, m);}
void __stdcall _Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT=GLee_Lazy_glMatr
m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);} ixMultdEXT;
void __stdcall _Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble #endif
* m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);} #ifndef GLEE_C_DEFINED_glMatrixLoadIdentityEXT
void __stdcall _Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * #define GLEE_C_DEFINED_glMatrixLoadIdentityEXT
m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);} void __stdcall GLee_Lazy_glMatrixLoadIdentityEXT(GLenum mode) {if (GLeeI
void __stdcall _Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble nit()) glMatrixLoadIdentityEXT(mode);}
* m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);} GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT=GL
void __stdcall _Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, ee_Lazy_glMatrixLoadIdentityEXT;
GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT(textu #endif
re, target, pname, param);} #ifndef GLEE_C_DEFINED_glMatrixRotatefEXT
void __stdcall _Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, #define GLEE_C_DEFINED_glMatrixRotatefEXT
GLenum pname, const GLfloat * params) {if (GLeeInit()) glTextureParameter void __stdcall GLee_Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, G
fvEXT(texture, target, pname, params);} Lfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode,
void __stdcall _Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, angle, x, y, z);}
GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(texture GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT=GLee_Lazy_gl
, target, pname, param);} MatrixRotatefEXT;
void __stdcall _Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, #endif
GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameteriv #ifndef GLEE_C_DEFINED_glMatrixRotatedEXT
EXT(texture, target, pname, params);} #define GLEE_C_DEFINED_glMatrixRotatedEXT
void __stdcall _Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLi void __stdcall GLee_Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle,
nt level, GLenum internalformat, GLsizei width, GLint border, GLenum format GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mo
, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage1DEXT de, angle, x, y, z);}
(texture, target, level, internalformat, width, border, format, type, pixel GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT=GLee_Lazy_gl
s);} MatrixRotatedEXT;
void __stdcall _Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLi #endif
nt level, GLenum internalformat, GLsizei width, GLsizei height, GLint borde #ifndef GLEE_C_DEFINED_glMatrixScalefEXT
r, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glT #define GLEE_C_DEFINED_glMatrixScalefEXT
extureImage2DEXT(texture, target, level, internalformat, width, height, bor void __stdcall GLee_Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloa
der, format, type, pixels);} t y, GLfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);}
void __stdcall _Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target, GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT=GLee_Lazy_glMa
GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, cons trixScalefEXT;
t GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture, target #endif
, level, xoffset, width, format, type, pixels);} #ifndef GLEE_C_DEFINED_glMatrixScaledEXT
void __stdcall _Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target, #define GLEE_C_DEFINED_glMatrixScaledEXT
GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, G void __stdcall GLee_Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdou
Lenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextu ble y, GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);}
reSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, fo GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT=GLee_Lazy_glMa
rmat, type, pixels);} trixScaledEXT;
void __stdcall _Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum target, #endif
GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint #ifndef GLEE_C_DEFINED_glMatrixTranslatefEXT
border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, level, #define GLEE_C_DEFINED_glMatrixTranslatefEXT
internalformat, x, y, width, border);} void __stdcall GLee_Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GL
void __stdcall _Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target, float y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);
GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsiz }
ei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(texture, GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT=GLee_L
target, level, internalformat, x, y, width, height, border);} azy_glMatrixTranslatefEXT;
void __stdcall _Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum targ #endif
et, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLee #ifndef GLEE_C_DEFINED_glMatrixTranslatedEXT
Init()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, w #define GLEE_C_DEFINED_glMatrixTranslatedEXT
idth);} void __stdcall GLee_Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, G
void __stdcall _Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum targ Ldouble y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y,
et, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei wi z);}
dth, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture, GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT=GLee_L
target, level, xoffset, yoffset, x, y, width, height);} azy_glMatrixTranslatedEXT;
void __stdcall _Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GL #endif
int level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) g #ifndef GLEE_C_DEFINED_glMatrixFrustumEXT
lGetTextureImageEXT(texture, target, level, format, type, pixels);} #define GLEE_C_DEFINED_glMatrixFrustumEXT
void __stdcall _Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum targ void __stdcall GLee_Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, G
et, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureParameter Ldouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar
fvEXT(texture, target, pname, params);} ) {if (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNea
void __stdcall _Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum targ r, zFar);}
et, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameteriv GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT=GLee_Lazy_gl
EXT(texture, target, pname, params);} MatrixFrustumEXT;
void __stdcall _Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum #endif
target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glG #ifndef GLEE_C_DEFINED_glMatrixOrthoEXT
etTextureLevelParameterfvEXT(texture, target, level, pname, params);} #define GLEE_C_DEFINED_glMatrixOrthoEXT
void __stdcall _Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum void __stdcall GLee_Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLd
target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGet ouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
TextureLevelParameterivEXT(texture, target, level, pname, params);} {if (GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, z
void __stdcall _Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLi Far);}
nt level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei dep GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT=GLee_Lazy_glMatr
th, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if ( ixOrthoEXT;
GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, wid #endif
th, height, depth, border, format, type, pixels);} #ifndef GLEE_C_DEFINED_glMatrixPopEXT
void __stdcall _Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target, #define GLEE_C_DEFINED_glMatrixPopEXT
GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GL void __stdcall GLee_Lazy_glMatrixPopEXT(GLenum mode) {if (GLeeInit()) gl
sizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pix MatrixPopEXT(mode);}
els) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffs GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT=GLee_Lazy_glMatrixPo
et, yoffset, zoffset, width, height, depth, format, type, pixels);} pEXT;
void __stdcall _Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum targ #endif
et, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLin #ifndef GLEE_C_DEFINED_glMatrixPushEXT
t y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage #define GLEE_C_DEFINED_glMatrixPushEXT
3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, heigh void __stdcall GLee_Lazy_glMatrixPushEXT(GLenum mode) {if (GLeeInit()) g
t);} lMatrixPushEXT(mode);}
void __stdcall _Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT=GLee_Lazy_glMatrix
GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfEXT(tex PushEXT;
unit, target, pname, param);} #endif
void __stdcall _Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target #ifndef GLEE_C_DEFINED_glMatrixLoadTransposefEXT
, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexParamet #define GLEE_C_DEFINED_glMatrixLoadTransposefEXT
erfvEXT(texunit, target, pname, params);} void __stdcall GLee_Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLf
void __stdcall _Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, loat * m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);}
GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT(texun GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEX
it, target, pname, param);} T=GLee_Lazy_glMatrixLoadTransposefEXT;
void __stdcall _Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target #endif
, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameter #ifndef GLEE_C_DEFINED_glMatrixLoadTransposedEXT
ivEXT(texunit, target, pname, params);} #define GLEE_C_DEFINED_glMatrixLoadTransposedEXT
void __stdcall _Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GL void __stdcall GLee_Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLd
int level, GLenum internalformat, GLsizei width, GLint border, GLenum forma ouble * m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);}
t, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage1DE GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEX
XT(texunit, target, level, internalformat, width, border, format, type, pix T=GLee_Lazy_glMatrixLoadTransposedEXT;
els);} #endif
void __stdcall _Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GL #ifndef GLEE_C_DEFINED_glMatrixMultTransposefEXT
int level, GLenum internalformat, GLsizei width, GLsizei height, GLint bord #define GLEE_C_DEFINED_glMatrixMultTransposefEXT
er, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) gl void __stdcall GLee_Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLf
MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, b loat * m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);}
order, format, type, pixels);} GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEX
void __stdcall _Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, T=GLee_Lazy_glMatrixMultTransposefEXT;
GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, con #endif
st GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, targ #ifndef GLEE_C_DEFINED_glMatrixMultTransposedEXT
et, level, xoffset, width, format, type, pixels);} #define GLEE_C_DEFINED_glMatrixMultTransposedEXT
void __stdcall _Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, void __stdcall GLee_Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLd
GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, ouble * m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);}
GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMult GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEX
iTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, T=GLee_Lazy_glMatrixMultTransposedEXT;
format, type, pixels);} #endif
void __stdcall _Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target #ifndef GLEE_C_DEFINED_glTextureParameterfEXT
, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLin #define GLEE_C_DEFINED_glTextureParameterfEXT
t border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level void __stdcall GLee_Lazy_glTextureParameterfEXT(GLuint texture, GLenum ta
, internalformat, x, y, width, border);} rget, GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT
void __stdcall _Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target (texture, target, pname, param);}
, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsi GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT=GLee
zei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT(texuni _Lazy_glTextureParameterfEXT;
t, target, level, internalformat, x, y, width, height, border);} #endif
void __stdcall _Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum tar #ifndef GLEE_C_DEFINED_glTextureParameterfvEXT
get, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLe #define GLEE_C_DEFINED_glTextureParameterfvEXT
eInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, void __stdcall GLee_Lazy_glTextureParameterfvEXT(GLuint texture, GLenum t
width);} arget, GLenum pname, const GLfloat * params) {if (GLeeInit()) glTexturePar
void __stdcall _Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum tar ameterfvEXT(texture, target, pname, params);}
get, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei w GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT=GL
idth, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit ee_Lazy_glTextureParameterfvEXT;
, target, level, xoffset, yoffset, x, y, width, height);} #endif
void __stdcall _Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, G #ifndef GLEE_C_DEFINED_glTextureParameteriEXT
Lint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) #define GLEE_C_DEFINED_glTextureParameteriEXT
glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);} void __stdcall GLee_Lazy_glTextureParameteriEXT(GLuint texture, GLenum ta
void __stdcall _Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum tar rget, GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(t
get, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexParamet exture, target, pname, param);}
erfvEXT(texunit, target, pname, params);} GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT=GLee
void __stdcall _Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum tar _Lazy_glTextureParameteriEXT;
get, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameter #endif
ivEXT(texunit, target, pname, params);} #ifndef GLEE_C_DEFINED_glTextureParameterivEXT
void __stdcall _Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenu #define GLEE_C_DEFINED_glTextureParameterivEXT
m target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) gl void __stdcall GLee_Lazy_glTextureParameterivEXT(GLuint texture, GLenum t
GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);} arget, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParam
void __stdcall _Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenu eterivEXT(texture, target, pname, params);}
m target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGe GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT=GL
tMultiTexLevelParameterivEXT(texunit, target, level, pname, params);} ee_Lazy_glTextureParameterivEXT;
void __stdcall _Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GL #endif
int level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei de #ifndef GLEE_C_DEFINED_glTextureImage1DEXT
pth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if #define GLEE_C_DEFINED_glTextureImage1DEXT
(GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, w void __stdcall GLee_Lazy_glTextureImage1DEXT(GLuint texture, GLenum targe
idth, height, depth, border, format, type, pixels);} t, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum
void __stdcall _Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImag
GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, G e1DEXT(texture, target, level, internalformat, width, border, format, type,
Lsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pi pixels);}
xels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xof GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT=GLee_Lazy_
fset, yoffset, zoffset, width, height, depth, format, type, pixels);} glTextureImage1DEXT;
void __stdcall _Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum tar #endif
get, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLi #ifndef GLEE_C_DEFINED_glTextureImage2DEXT
nt y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubIma #define GLEE_C_DEFINED_glTextureImage2DEXT
ge3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, hei void __stdcall GLee_Lazy_glTextureImage2DEXT(GLuint texture, GLenum targe
ght);} t, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint
void __stdcall _Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, G border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit(
Luint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, tex )) glTextureImage2DEXT(texture, target, level, internalformat, width, heigh
ture);} t, border, format, type, pixels);}
void __stdcall _Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint ind GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT=GLee_Lazy_
ex) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index) glTextureImage2DEXT;
;} #endif
void __stdcall _Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint in #ifndef GLEE_C_DEFINED_glTextureSubImage1DEXT
dex) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index #define GLEE_C_DEFINED_glTextureSubImage1DEXT
);} void __stdcall GLee_Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum ta
void __stdcall _Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, rget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type
GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMu , const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture,
ltiTexCoordPointerEXT(texunit, size, type, stride, pointer);} target, level, xoffset, width, format, type, pixels);}
void __stdcall _Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenu GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT=GLee
m pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target _Lazy_glTextureSubImage1DEXT;
, pname, param);} #endif
void __stdcall _Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLen #ifndef GLEE_C_DEFINED_glTextureSubImage2DEXT
um pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEXT(texu #define GLEE_C_DEFINED_glTextureSubImage2DEXT
nit, target, pname, params);} void __stdcall GLee_Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum ta
void __stdcall _Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenu rget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei hei
m pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, ght, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) g
pname, param);} lTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, heig
void __stdcall _Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLen ht, format, type, pixels);}
um pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(texuni GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT=GLee
t, target, pname, params);} _Lazy_glTextureSubImage2DEXT;
void __stdcall _Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum #endif
pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, #ifndef GLEE_C_DEFINED_glCopyTextureImage1DEXT
pname, param);} #define GLEE_C_DEFINED_glCopyTextureImage1DEXT
void __stdcall _Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenu void __stdcall GLee_Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum t
m pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEXT(texu arget, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width,
nit, coord, pname, params);} GLint border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, l
void __stdcall _Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum evel, internalformat, x, y, width, border);}
pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT=GL
pname, param);} ee_Lazy_glCopyTextureImage1DEXT;
void __stdcall _Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenu #endif
m pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT(texun #ifndef GLEE_C_DEFINED_glCopyTextureImage2DEXT
it, coord, pname, params);} #define GLEE_C_DEFINED_glCopyTextureImage2DEXT
void __stdcall _Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum void __stdcall GLee_Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum t
pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pn arget, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width,
ame, param);} GLsizei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(te
void __stdcall _Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenu xture, target, level, internalformat, x, y, width, height, border);}
m pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(texunit GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT=GL
, coord, pname, params);} ee_Lazy_glCopyTextureImage2DEXT;
void __stdcall _Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, G #endif
Lenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEXT(texu #ifndef GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
nit, target, pname, params);} #define GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
void __stdcall _Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, G void __stdcall GLee_Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenu
Lenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(texuni m target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if
t, target, pname, params);} (GLeeInit()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x
void __stdcall _Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GL , y, width);}
enum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEXT(texu GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1D
nit, coord, pname, params);} EXT=GLee_Lazy_glCopyTextureSubImage1DEXT;
void __stdcall _Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GL #endif
enum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT(texun #ifndef GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
it, coord, pname, params);} #define GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
void __stdcall _Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GL void __stdcall GLee_Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenu
enum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(texunit m target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsi
, coord, pname, params);} zei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(tex
void __stdcall _Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLf ture, target, level, xoffset, yoffset, x, y, width, height);}
loat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data); GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2D
} EXT=GLee_Lazy_glCopyTextureSubImage2DEXT;
void __stdcall _Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GL #endif
double * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data #ifndef GLEE_C_DEFINED_glGetTextureImageEXT
);} #define GLEE_C_DEFINED_glGetTextureImageEXT
void __stdcall _Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, G void __stdcall GLee_Lazy_glGetTextureImageEXT(GLuint texture, GLenum targ
Lvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, dat et, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeIni
a);} t()) glGetTextureImageEXT(texture, target, level, format, type, pixels);}
void __stdcall _Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum t GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT=GLee_Laz
arget, GLint level, GLenum internalformat, GLsizei width, GLsizei height, G y_glGetTextureImageEXT;
Lsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (G #endif
LeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalfo #ifndef GLEE_C_DEFINED_glGetTextureParameterfvEXT
rmat, width, height, depth, border, imageSize, bits);} #define GLEE_C_DEFINED_glGetTextureParameterfvEXT
void __stdcall _Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum t void __stdcall GLee_Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenu
arget, GLint level, GLenum internalformat, GLsizei width, GLsizei height, G m target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTexturePar
Lint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCo ameterfvEXT(texture, target, pname, params);}
mpressedTextureImage2DEXT(texture, target, level, internalformat, width, he GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfv
ight, border, imageSize, bits);} EXT=GLee_Lazy_glGetTextureParameterfvEXT;
void __stdcall _Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum t #endif
arget, GLint level, GLenum internalformat, GLsizei width, GLint border, GLs #ifndef GLEE_C_DEFINED_glGetTextureParameterivEXT
izei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureI #define GLEE_C_DEFINED_glGetTextureParameterivEXT
mage1DEXT(texture, target, level, internalformat, width, border, imageSize, void __stdcall GLee_Lazy_glGetTextureParameterivEXT(GLuint texture, GLenu
bits);} m target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParam
void __stdcall _Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenu eterivEXT(texture, target, pname, params);}
m target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameteriv
width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, co EXT=GLee_Lazy_glGetTextureParameterivEXT;
nst GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT(textu #endif
re, target, level, xoffset, yoffset, zoffset, width, height, depth, format, #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
imageSize, bits);} #define GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
void __stdcall _Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenu void __stdcall GLee_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture,
m target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit(
height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeI )) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);}
nit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yo GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelP
ffset, width, height, format, imageSize, bits);} arameterfvEXT=GLee_Lazy_glGetTextureLevelParameterfvEXT;
void __stdcall _Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenu #endif
m target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubIm #define GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
age1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);} void __stdcall GLee_Lazy_glGetTextureLevelParameterivEXT(GLuint texture,
void __stdcall _Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit())
target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTextureIm glGetTextureLevelParameterivEXT(texture, target, level, pname, params);}
ageEXT(texture, target, lod, img);} GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelP
void __stdcall _Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum arameterivEXT=GLee_Lazy_glGetTextureLevelParameterivEXT;
target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, #endif
GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if ( #ifndef GLEE_C_DEFINED_glTextureImage3DEXT
GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, internal #define GLEE_C_DEFINED_glTextureImage3DEXT
format, width, height, depth, border, imageSize, bits);} void __stdcall GLee_Lazy_glTextureImage3DEXT(GLuint texture, GLenum targe
void __stdcall _Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum t, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsiz
target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, ei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glC {if (GLeeInit()) glTextureImage3DEXT(texture, target, level, internalforma
ompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, t, width, height, depth, border, format, type, pixels);}
height, border, imageSize, bits);} GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT=GLee_Lazy_
void __stdcall _Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum glTextureImage3DEXT;
target, GLint level, GLenum internalformat, GLsizei width, GLint border, GL #endif
sizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTe #ifndef GLEE_C_DEFINED_glTextureSubImage3DEXT
xImage1DEXT(texunit, target, level, internalformat, width, border, imageSiz #define GLEE_C_DEFINED_glTextureSubImage3DEXT
e, bits);} void __stdcall GLee_Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum ta
void __stdcall _Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLen rget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei wid
um target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsize th, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid
i width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, c * pixels) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level,
onst GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(tex xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
unit, target, level, xoffset, yoffset, zoffset, width, height, depth, forma GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT=GLee
t, imageSize, bits);} _Lazy_glTextureSubImage3DEXT;
void __stdcall _Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLen #endif
um target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsize #ifndef GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
i height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLee #define GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
Init()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, void __stdcall GLee_Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenu
yoffset, width, height, format, imageSize, bits);} m target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x
void __stdcall _Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLen , GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSu
um target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsize bImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width,
i imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSub height);}
Image1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits) GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3D
;} EXT=GLee_Lazy_glCopyTextureSubImage3DEXT;
void __stdcall _Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum #endif
target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMultiTex #ifndef GLEE_C_DEFINED_glMultiTexParameterfEXT
ImageEXT(texunit, target, lod, img);} #define GLEE_C_DEFINED_glMultiTexParameterfEXT
void __stdcall _Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, void __stdcall GLee_Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum t
GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glNam arget, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfE
edProgramStringEXT(program, target, format, len, string);} XT(texunit, target, pname, param);}
void __stdcall _Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLen GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT=GL
um target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) { ee_Lazy_glMultiTexParameterfEXT;
if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x #endif
, y, z, w);} #ifndef GLEE_C_DEFINED_glMultiTexParameterfvEXT
void __stdcall _Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLe #define GLEE_C_DEFINED_glMultiTexParameterfvEXT
num target, GLuint index, const GLdouble * params) {if (GLeeInit()) glName void __stdcall GLee_Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum
dProgramLocalParameter4dvEXT(program, target, index, params);} target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexP
void __stdcall _Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLen arameterfvEXT(texunit, target, pname, params);}
um target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if ( GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT=
GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y, GLee_Lazy_glMultiTexParameterfvEXT;
z, w);} #endif
void __stdcall _Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLe #ifndef GLEE_C_DEFINED_glMultiTexParameteriEXT
num target, GLuint index, const GLfloat * params) {if (GLeeInit()) glNamed #define GLEE_C_DEFINED_glMultiTexParameteriEXT
ProgramLocalParameter4fvEXT(program, target, index, params);} void __stdcall GLee_Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum t
void __stdcall _Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, G arget, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT
Lenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetNamed (texunit, target, pname, param);}
ProgramLocalParameterdvEXT(program, target, index, params);} GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT=GL
void __stdcall _Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, G ee_Lazy_glMultiTexParameteriEXT;
Lenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetNamedP #endif
rogramLocalParameterfvEXT(program, target, index, params);} #ifndef GLEE_C_DEFINED_glMultiTexParameterivEXT
void __stdcall _Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, #define GLEE_C_DEFINED_glMultiTexParameterivEXT
GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEXT(prog void __stdcall GLee_Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum
ram, target, pname, params);} target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexPar
void __stdcall _Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum targ ameterivEXT(texunit, target, pname, params);}
et, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgramStrin GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT=
gEXT(program, target, pname, string);} GLee_Lazy_glMultiTexParameterivEXT;
void __stdcall _Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GL #endif
enum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLe #ifndef GLEE_C_DEFINED_glMultiTexImage1DEXT
eInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, #define GLEE_C_DEFINED_glMultiTexImage1DEXT
params);} void __stdcall GLee_Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum targ
void __stdcall _Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLe et, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum
num target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeIni format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexIm
t()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w) age1DEXT(texunit, target, level, internalformat, width, border, format, typ
;} e, pixels);}
void __stdcall _Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GL GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT=GLee_Laz
enum target, GLuint index, const GLint * params) {if (GLeeInit()) glNamedP y_glMultiTexImage1DEXT;
rogramLocalParameterI4ivEXT(program, target, index, params);} #endif
void __stdcall _Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, G #ifndef GLEE_C_DEFINED_glMultiTexImage2DEXT
Lenum target, GLuint index, GLsizei count, const GLint * params) {if (GLee #define GLEE_C_DEFINED_glMultiTexImage2DEXT
Init()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, void __stdcall GLee_Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum targ
params);} et, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLin
void __stdcall _Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GL t border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit
enum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GL ()) glMultiTexImage2DEXT(texunit, target, level, internalformat, width, hei
eeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, ght, border, format, type, pixels);}
z, w);} GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT=GLee_Laz
void __stdcall _Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, G y_glMultiTexImage2DEXT;
Lenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glName #endif
dProgramLocalParameterI4uivEXT(program, target, index, params);} #ifndef GLEE_C_DEFINED_glMultiTexSubImage1DEXT
void __stdcall _Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, #define GLEE_C_DEFINED_glMultiTexSubImage1DEXT
GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GL void __stdcall GLee_Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum t
eeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, cou arget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum typ
nt, params);} e, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit
void __stdcall _Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, , target, level, xoffset, width, format, type, pixels);}
GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetNamedPr GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT=GL
ogramLocalParameterIivEXT(program, target, index, params);} ee_Lazy_glMultiTexSubImage1DEXT;
void __stdcall _Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, #endif
GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetNamed #ifndef GLEE_C_DEFINED_glMultiTexSubImage2DEXT
ProgramLocalParameterIuivEXT(program, target, index, params);} #define GLEE_C_DEFINED_glMultiTexSubImage2DEXT
void __stdcall _Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target void __stdcall GLee_Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum t
, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterI arget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei he
ivEXT(texture, target, pname, params);} ight, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit())
void __stdcall _Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum targe glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, he
t, GLenum pname, const GLuint * params) {if (GLeeInit()) glTextureParamete ight, format, type, pixels);}
rIuivEXT(texture, target, pname, params);} GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT=GL
void __stdcall _Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum tar ee_Lazy_glMultiTexSubImage2DEXT;
get, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterI #endif
ivEXT(texture, target, pname, params);} #ifndef GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
void __stdcall _Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum ta #define GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
rget, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTextureParamete void __stdcall GLee_Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum
rIuivEXT(texture, target, pname, params);} target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width
void __stdcall _Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum targe , GLint border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target,
t, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParamete level, internalformat, x, y, width, border);}
rIivEXT(texunit, target, pname, params);} GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT=
void __stdcall _Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum targ GLee_Lazy_glCopyMultiTexImage1DEXT;
et, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTexParame #endif
terIuivEXT(texunit, target, pname, params);} #ifndef GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
void __stdcall _Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum ta #define GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
rget, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParamete void __stdcall GLee_Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum
rIivEXT(texunit, target, pname, params);} target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width
void __stdcall _Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum t , GLsizei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT(
arget, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTexParame texunit, target, level, internalformat, x, y, width, height, border);}
terIuivEXT(texunit, target, pname, params);} GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT=
void __stdcall _Lazy_glProgramUniform1fEXT(GLuint program, GLint location, GLee_Lazy_glCopyMultiTexImage2DEXT;
GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0 #endif
);} #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
void __stdcall _Lazy_glProgramUniform2fEXT(GLuint program, GLint location, #define GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(program, lo void __stdcall GLee_Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLen
cation, v0, v1);} um target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {i
void __stdcall _Lazy_glProgramUniform3fEXT(GLuint program, GLint location, f (GLeeInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset,
GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUniform3fEXT x, y, width);}
(program, location, v0, v1, v2);} GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage
void __stdcall _Lazy_glProgramUniform4fEXT(GLuint program, GLint location, 1DEXT=GLee_Lazy_glCopyMultiTexSubImage1DEXT;
GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glProgram #endif
Uniform4fEXT(program, location, v0, v1, v2, v3);} #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
void __stdcall _Lazy_glProgramUniform1iEXT(GLuint program, GLint location, #define GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0 void __stdcall GLee_Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLen
);} um target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLs
void __stdcall _Lazy_glProgramUniform2iEXT(GLuint program, GLint location, izei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(t
GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, locati exunit, target, level, xoffset, yoffset, x, y, width, height);}
on, v0, v1);} GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage
void __stdcall _Lazy_glProgramUniform3iEXT(GLuint program, GLint location, 2DEXT=GLee_Lazy_glCopyMultiTexSubImage2DEXT;
GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT(progr #endif
am, location, v0, v1, v2);} #ifndef GLEE_C_DEFINED_glGetMultiTexImageEXT
void __stdcall _Lazy_glProgramUniform4iEXT(GLuint program, GLint location, #define GLEE_C_DEFINED_glGetMultiTexImageEXT
GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUniform4 void __stdcall GLee_Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum tar
iEXT(program, location, v0, v1, v2, v3);} get, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeIn
void __stdcall _Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, it()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);}
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform1f GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT=GLee_L
vEXT(program, location, count, value);} azy_glGetMultiTexImageEXT;
void __stdcall _Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, #endif
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform2f #ifndef GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
vEXT(program, location, count, value);} #define GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
void __stdcall _Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, void __stdcall GLee_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLen
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform3f um target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexP
vEXT(program, location, count, value);} arameterfvEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameter
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform4f fvEXT=GLee_Lazy_glGetMultiTexParameterfvEXT;
vEXT(program, location, count, value);} #endif
void __stdcall _Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, #ifndef GLEE_C_DEFINED_glGetMultiTexParameterivEXT
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform1ivE #define GLEE_C_DEFINED_glGetMultiTexParameterivEXT
XT(program, location, count, value);} void __stdcall GLee_Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLen
void __stdcall _Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, um target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexPar
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform2ivE ameterivEXT(texunit, target, pname, params);}
XT(program, location, count, value);} GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameter
void __stdcall _Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, ivEXT=GLee_Lazy_glGetMultiTexParameterivEXT;
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform3ivE #endif
XT(program, location, count, value);} #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
void __stdcall _Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, #define GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform4ivE void __stdcall GLee_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit,
XT(program, location, count, value);} GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit
void __stdcall _Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint loc ()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe ;}
eInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLeve
value);} lParameterfvEXT=GLee_Lazy_glGetMultiTexLevelParameterfvEXT;
void __stdcall _Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint loc #endif
ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
eInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, #define GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
value);} void __stdcall GLee_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit,
void __stdcall _Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint loc GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()
ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe ) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);}
eInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLeve
value);} lParameterivEXT=GLee_Lazy_glGetMultiTexLevelParameterivEXT;
void __stdcall _Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint l #endif
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G #ifndef GLEE_C_DEFINED_glMultiTexImage3DEXT
LeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpo #define GLEE_C_DEFINED_glMultiTexImage3DEXT
se, value);} void __stdcall GLee_Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum targ
void __stdcall _Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint l et, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsi
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G zei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
LeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpo {if (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalfor
se, value);} mat, width, height, depth, border, format, type, pixels);}
void __stdcall _Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint l GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT=GLee_Laz
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G y_glMultiTexImage3DEXT;
LeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpo #endif
se, value);} #ifndef GLEE_C_DEFINED_glMultiTexSubImage3DEXT
void __stdcall _Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint l #define GLEE_C_DEFINED_glMultiTexSubImage3DEXT
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G void __stdcall GLee_Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum t
LeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpo arget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei wi
se, value);} dth, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoi
void __stdcall _Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint l d * pixels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, leve
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G l, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
LeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpo GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT=GL
se, value);} ee_Lazy_glMultiTexSubImage3DEXT;
void __stdcall _Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint l #endif
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
LeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpo #define GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
se, value);} void __stdcall GLee_Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLen
void __stdcall _Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, um target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint
GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTex
0);} SubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, widt
void __stdcall _Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, h, height);}
GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(program, lo GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage
cation, v0, v1);} 3DEXT=GLee_Lazy_glCopyMultiTexSubImage3DEXT;
void __stdcall _Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, #endif
GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3uiEXT( #ifndef GLEE_C_DEFINED_glBindMultiTextureEXT
program, location, v0, v1, v2);} #define GLEE_C_DEFINED_glBindMultiTextureEXT
void __stdcall _Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, void __stdcall GLee_Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum tar
GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProgramUni get, GLuint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, targe
form4uiEXT(program, location, v0, v1, v2, v3);} t, texture);}
void __stdcall _Lazy_glProgramUniform1uivEXT(GLuint program, GLint location GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT=GLee_L
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform1u azy_glBindMultiTextureEXT;
ivEXT(program, location, count, value);} #endif
void __stdcall _Lazy_glProgramUniform2uivEXT(GLuint program, GLint location #ifndef GLEE_C_DEFINED_glEnableClientStateIndexedEXT
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform2u #define GLEE_C_DEFINED_glEnableClientStateIndexedEXT
ivEXT(program, location, count, value);} void __stdcall GLee_Lazy_glEnableClientStateIndexedEXT(GLenum array, GLui
void __stdcall _Lazy_glProgramUniform3uivEXT(GLuint program, GLint location nt index) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);}
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform3u GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateI
ivEXT(program, location, count, value);} ndexedEXT=GLee_Lazy_glEnableClientStateIndexedEXT;
void __stdcall _Lazy_glProgramUniform4uivEXT(GLuint program, GLint location #endif
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform4u #ifndef GLEE_C_DEFINED_glDisableClientStateIndexedEXT
ivEXT(program, location, count, value);} #define GLEE_C_DEFINED_glDisableClientStateIndexedEXT
void __stdcall _Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, c void __stdcall GLee_Lazy_glDisableClientStateIndexedEXT(GLenum array, GLu
onst GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferDataEXT(bu int index) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);}
ffer, size, data, usage);} GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStat
void __stdcall _Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset eIndexedEXT=GLee_Lazy_glDisableClientStateIndexedEXT;
, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBufferSubD #endif
ataEXT(buffer, offset, size, data);} #ifndef GLEE_C_DEFINED_glMultiTexCoordPointerEXT
GLvoid* __stdcall _Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access) #define GLEE_C_DEFINED_glMultiTexCoordPointerEXT
{if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); void __stdcall GLee_Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint
return (GLvoid*)0;} size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()
GLboolean __stdcall _Lazy_glUnmapNamedBufferEXT(GLuint buffer) ) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);}
{if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); retur GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEX
n (GLboolean)0;} T=GLee_Lazy_glMultiTexCoordPointerEXT;
void __stdcall _Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum p #endif
name, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEXT(buff #ifndef GLEE_C_DEFINED_glMultiTexEnvfEXT
er, pname, params);} #define GLEE_C_DEFINED_glMultiTexEnvfEXT
void __stdcall _Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pnam void __stdcall GLee_Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target,
e, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit,
pname, params);} target, pname, param);}
void __stdcall _Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr off GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT=GLee_Lazy_glMu
set, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBufferSubD ltiTexEnvfEXT;
ataEXT(buffer, offset, size, data);} #endif
void __stdcall _Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLen #ifndef GLEE_C_DEFINED_glMultiTexEnvfvEXT
um internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEXT(text #define GLEE_C_DEFINED_glMultiTexEnvfvEXT
ure, target, internalformat, buffer);} void __stdcall GLee_Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target
void __stdcall _Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLe , GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEX
num internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBufferEXT(te T(texunit, target, pname, params);}
xunit, target, internalformat, buffer);} GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT=GLee_Lazy_gl
void __stdcall _Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLe MultiTexEnvfvEXT;
num internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glName #endif
dRenderbufferStorageEXT(renderbuffer, internalformat, width, height);} #ifndef GLEE_C_DEFINED_glMultiTexEnviEXT
void __stdcall _Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuff #define GLEE_C_DEFINED_glMultiTexEnviEXT
er, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderbufferP void __stdcall GLee_Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target,
arameterivEXT(renderbuffer, pname, params);} GLenum pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, ta
GLenum __stdcall _Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, rget, pname, param);}
GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(f GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT=GLee_Lazy_glMu
ramebuffer, target); return (GLenum)0;} ltiTexEnviEXT;
void __stdcall _Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLe #endif
num attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeIn #ifndef GLEE_C_DEFINED_glMultiTexEnvivEXT
it()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, te #define GLEE_C_DEFINED_glMultiTexEnvivEXT
xture, level);} void __stdcall GLee_Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target
void __stdcall _Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLe , GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(
num attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeIn texunit, target, pname, params);}
it()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, te GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT=GLee_Lazy_gl
xture, level);} MultiTexEnvivEXT;
void __stdcall _Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLe #endif
num attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffse #ifndef GLEE_C_DEFINED_glMultiTexGendEXT
t) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment #define GLEE_C_DEFINED_glMultiTexGendEXT
, textarget, texture, level, zoffset);} void __stdcall GLee_Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord,
void __stdcall _Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit,
GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GL coord, pname, param);}
eeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, render GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT=GLee_Lazy_glMu
buffertarget, renderbuffer);} ltiTexGendEXT;
void __stdcall _Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint f #endif
ramebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit #ifndef GLEE_C_DEFINED_glMultiTexGendvEXT
()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, #define GLEE_C_DEFINED_glMultiTexGendvEXT
pname, params);} void __stdcall GLee_Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord,
void __stdcall _Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum targ GLenum pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEX
et) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target) T(texunit, coord, pname, params);}
;} GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT=GLee_Lazy_gl
void __stdcall _Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum tar MultiTexGendvEXT;
get) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target #endif
);} #ifndef GLEE_C_DEFINED_glMultiTexGenfEXT
void __stdcall _Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum #define GLEE_C_DEFINED_glMultiTexGenfEXT
mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mod void __stdcall GLee_Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord,
e);} GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, c
void __stdcall _Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsize oord, pname, param);}
i n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersEXT(fra GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT=GLee_Lazy_glMu
mebuffer, n, bufs);} ltiTexGenfEXT;
void __stdcall _Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum #endif
mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mod #ifndef GLEE_C_DEFINED_glMultiTexGenfvEXT
e);} #define GLEE_C_DEFINED_glMultiTexGenfvEXT
void __stdcall _Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLe void __stdcall GLee_Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord,
num pname, GLint * params) {if (GLeeInit()) glGetFramebufferParameterivEXT GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT
(framebuffer, pname, params);} (texunit, coord, pname, params);}
void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint render GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT=GLee_Lazy_gl
buffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei heig MultiTexGenfvEXT;
ht) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer #endif
, samples, internalformat, width, height);} #ifndef GLEE_C_DEFINED_glMultiTexGeniEXT
void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuin #define GLEE_C_DEFINED_glMultiTexGeniEXT
t renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum inter void __stdcall GLee_Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord,
nalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbu GLenum pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coo
fferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSampl rd, pname, param);}
es, internalformat, width, height);} GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT=GLee_Lazy_glMu
void __stdcall _Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenu ltiTexGeniEXT;
m attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebu #endif
fferTextureEXT(framebuffer, attachment, texture, level);} #ifndef GLEE_C_DEFINED_glMultiTexGenivEXT
void __stdcall _Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, #define GLEE_C_DEFINED_glMultiTexGenivEXT
GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit void __stdcall GLee_Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord,
()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, lev GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(t
el, layer);} exunit, coord, pname, params);}
void __stdcall _Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, G GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT=GLee_Lazy_gl
Lenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit( MultiTexGenivEXT;
)) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level #endif
, face);} #ifndef GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
void __stdcall _Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target #define GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(texture, void __stdcall GLee_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum tar
target, renderbuffer);} get, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEX
void __stdcall _Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum targe T(texunit, target, pname, params);}
t, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT=GLee_L
, target, renderbuffer);} azy_glGetMultiTexEnvfvEXT;
PFNGLCLIENTATTRIBDEFAULTEXTPROC pglClientAttribDefaultEXT=_Lazy_glClientAtt #endif
ribDefaultEXT; #ifndef GLEE_C_DEFINED_glGetMultiTexEnvivEXT
PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC pglPushClientAttribDefaultEXT=_Lazy_glP #define GLEE_C_DEFINED_glGetMultiTexEnvivEXT
ushClientAttribDefaultEXT; void __stdcall GLee_Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum tar
PFNGLMATRIXLOADFEXTPROC pglMatrixLoadfEXT=_Lazy_glMatrixLoadfEXT; get, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(
PFNGLMATRIXLOADDEXTPROC pglMatrixLoaddEXT=_Lazy_glMatrixLoaddEXT; texunit, target, pname, params);}
PFNGLMATRIXMULTFEXTPROC pglMatrixMultfEXT=_Lazy_glMatrixMultfEXT; GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT=GLee_L
PFNGLMATRIXMULTDEXTPROC pglMatrixMultdEXT=_Lazy_glMatrixMultdEXT; azy_glGetMultiTexEnvivEXT;
PFNGLMATRIXLOADIDENTITYEXTPROC pglMatrixLoadIdentityEXT=_Lazy_glMatrixLoadI #endif
dentityEXT; #ifndef GLEE_C_DEFINED_glGetMultiTexGendvEXT
PFNGLMATRIXROTATEFEXTPROC pglMatrixRotatefEXT=_Lazy_glMatrixRotatefEXT; #define GLEE_C_DEFINED_glGetMultiTexGendvEXT
PFNGLMATRIXROTATEDEXTPROC pglMatrixRotatedEXT=_Lazy_glMatrixRotatedEXT; void __stdcall GLee_Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coo
PFNGLMATRIXSCALEFEXTPROC pglMatrixScalefEXT=_Lazy_glMatrixScalefEXT; rd, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEX
PFNGLMATRIXSCALEDEXTPROC pglMatrixScaledEXT=_Lazy_glMatrixScaledEXT; T(texunit, coord, pname, params);}
PFNGLMATRIXTRANSLATEFEXTPROC pglMatrixTranslatefEXT=_Lazy_glMatrixTranslate GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT=GLee_L
fEXT; azy_glGetMultiTexGendvEXT;
PFNGLMATRIXTRANSLATEDEXTPROC pglMatrixTranslatedEXT=_Lazy_glMatrixTranslate #endif
dEXT; #ifndef GLEE_C_DEFINED_glGetMultiTexGenfvEXT
PFNGLMATRIXFRUSTUMEXTPROC pglMatrixFrustumEXT=_Lazy_glMatrixFrustumEXT; #define GLEE_C_DEFINED_glGetMultiTexGenfvEXT
PFNGLMATRIXORTHOEXTPROC pglMatrixOrthoEXT=_Lazy_glMatrixOrthoEXT; void __stdcall GLee_Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coo
PFNGLMATRIXPOPEXTPROC pglMatrixPopEXT=_Lazy_glMatrixPopEXT; rd, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT
PFNGLMATRIXPUSHEXTPROC pglMatrixPushEXT=_Lazy_glMatrixPushEXT; (texunit, coord, pname, params);}
PFNGLMATRIXLOADTRANSPOSEFEXTPROC pglMatrixLoadTransposefEXT=_Lazy_glMatrixL GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT=GLee_L
oadTransposefEXT; azy_glGetMultiTexGenfvEXT;
PFNGLMATRIXLOADTRANSPOSEDEXTPROC pglMatrixLoadTransposedEXT=_Lazy_glMatrixL #endif
oadTransposedEXT; #ifndef GLEE_C_DEFINED_glGetMultiTexGenivEXT
PFNGLMATRIXMULTTRANSPOSEFEXTPROC pglMatrixMultTransposefEXT=_Lazy_glMatrixM #define GLEE_C_DEFINED_glGetMultiTexGenivEXT
ultTransposefEXT; void __stdcall GLee_Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coo
PFNGLMATRIXMULTTRANSPOSEDEXTPROC pglMatrixMultTransposedEXT=_Lazy_glMatrixM rd, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(t
ultTransposedEXT; exunit, coord, pname, params);}
PFNGLTEXTUREPARAMETERFEXTPROC pglTextureParameterfEXT=_Lazy_glTextureParame GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT=GLee_L
terfEXT; azy_glGetMultiTexGenivEXT;
PFNGLTEXTUREPARAMETERFVEXTPROC pglTextureParameterfvEXT=_Lazy_glTexturePara #endif
meterfvEXT; #ifndef GLEE_C_DEFINED_glGetFloatIndexedvEXT
PFNGLTEXTUREPARAMETERIEXTPROC pglTextureParameteriEXT=_Lazy_glTextureParame #define GLEE_C_DEFINED_glGetFloatIndexedvEXT
teriEXT; void __stdcall GLee_Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint inde
PFNGLTEXTUREPARAMETERIVEXTPROC pglTextureParameterivEXT=_Lazy_glTexturePara x, GLfloat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, d
meterivEXT; ata);}
PFNGLTEXTUREIMAGE1DEXTPROC pglTextureImage1DEXT=_Lazy_glTextureImage1DEXT; GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT=GLee_L
PFNGLTEXTUREIMAGE2DEXTPROC pglTextureImage2DEXT=_Lazy_glTextureImage2DEXT; azy_glGetFloatIndexedvEXT;
PFNGLTEXTURESUBIMAGE1DEXTPROC pglTextureSubImage1DEXT=_Lazy_glTextureSubIma #endif
ge1DEXT; #ifndef GLEE_C_DEFINED_glGetDoubleIndexedvEXT
PFNGLTEXTURESUBIMAGE2DEXTPROC pglTextureSubImage2DEXT=_Lazy_glTextureSubIma #define GLEE_C_DEFINED_glGetDoubleIndexedvEXT
ge2DEXT; void __stdcall GLee_Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint ind
PFNGLCOPYTEXTUREIMAGE1DEXTPROC pglCopyTextureImage1DEXT=_Lazy_glCopyTexture ex, GLdouble * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index
Image1DEXT; , data);}
PFNGLCOPYTEXTUREIMAGE2DEXTPROC pglCopyTextureImage2DEXT=_Lazy_glCopyTexture GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT=GLee
Image2DEXT; _Lazy_glGetDoubleIndexedvEXT;
PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC pglCopyTextureSubImage1DEXT=_Lazy_glCopyT #endif
extureSubImage1DEXT; #ifndef GLEE_C_DEFINED_glGetPointerIndexedvEXT
PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC pglCopyTextureSubImage2DEXT=_Lazy_glCopyT #define GLEE_C_DEFINED_glGetPointerIndexedvEXT
extureSubImage2DEXT; void __stdcall GLee_Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint in
PFNGLGETTEXTUREIMAGEEXTPROC pglGetTextureImageEXT=_Lazy_glGetTextureImageEX dex, GLvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, inde
T; x, data);}
PFNGLGETTEXTUREPARAMETERFVEXTPROC pglGetTextureParameterfvEXT=_Lazy_glGetTe GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT=GL
xtureParameterfvEXT; ee_Lazy_glGetPointerIndexedvEXT;
PFNGLGETTEXTUREPARAMETERIVEXTPROC pglGetTextureParameterivEXT=_Lazy_glGetTe #endif
xtureParameterivEXT; #ifndef GLEE_C_DEFINED_glCompressedTextureImage3DEXT
PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC pglGetTextureLevelParameterfvEXT=_La #define GLEE_C_DEFINED_glCompressedTextureImage3DEXT
zy_glGetTextureLevelParameterfvEXT; void __stdcall GLee_Lazy_glCompressedTextureImage3DEXT(GLuint texture, GL
PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC pglGetTextureLevelParameterivEXT=_La enum target, GLint level, GLenum internalformat, GLsizei width, GLsizei hei
zy_glGetTextureLevelParameterivEXT; ght, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)
PFNGLTEXTUREIMAGE3DEXTPROC pglTextureImage3DEXT=_Lazy_glTextureImage3DEXT; {if (GLeeInit()) glCompressedTextureImage3DEXT(texture, target, level, inte
PFNGLTEXTURESUBIMAGE3DEXTPROC pglTextureSubImage3DEXT=_Lazy_glTextureSubIma rnalformat, width, height, depth, border, imageSize, bits);}
ge3DEXT; GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureI
PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC pglCopyTextureSubImage3DEXT=_Lazy_glCopyT mage3DEXT=GLee_Lazy_glCompressedTextureImage3DEXT;
extureSubImage3DEXT; #endif
PFNGLMULTITEXPARAMETERFEXTPROC pglMultiTexParameterfEXT=_Lazy_glMultiTexPar #ifndef GLEE_C_DEFINED_glCompressedTextureImage2DEXT
ameterfEXT; #define GLEE_C_DEFINED_glCompressedTextureImage2DEXT
PFNGLMULTITEXPARAMETERFVEXTPROC pglMultiTexParameterfvEXT=_Lazy_glMultiTexP void __stdcall GLee_Lazy_glCompressedTextureImage2DEXT(GLuint texture, GL
arameterfvEXT; enum target, GLint level, GLenum internalformat, GLsizei width, GLsizei hei
PFNGLMULTITEXPARAMETERIEXTPROC pglMultiTexParameteriEXT=_Lazy_glMultiTexPar ght, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()
ameteriEXT; ) glCompressedTextureImage2DEXT(texture, target, level, internalformat, wid
PFNGLMULTITEXPARAMETERIVEXTPROC pglMultiTexParameterivEXT=_Lazy_glMultiTexP th, height, border, imageSize, bits);}
arameterivEXT; GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureI
PFNGLMULTITEXIMAGE1DEXTPROC pglMultiTexImage1DEXT=_Lazy_glMultiTexImage1DEX mage2DEXT=GLee_Lazy_glCompressedTextureImage2DEXT;
T; #endif
PFNGLMULTITEXIMAGE2DEXTPROC pglMultiTexImage2DEXT=_Lazy_glMultiTexImage2DEX #ifndef GLEE_C_DEFINED_glCompressedTextureImage1DEXT
T; #define GLEE_C_DEFINED_glCompressedTextureImage1DEXT
PFNGLMULTITEXSUBIMAGE1DEXTPROC pglMultiTexSubImage1DEXT=_Lazy_glMultiTexSub void __stdcall GLee_Lazy_glCompressedTextureImage1DEXT(GLuint texture, GL
Image1DEXT; enum target, GLint level, GLenum internalformat, GLsizei width, GLint borde
PFNGLMULTITEXSUBIMAGE2DEXTPROC pglMultiTexSubImage2DEXT=_Lazy_glMultiTexSub r, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTe
Image2DEXT; xtureImage1DEXT(texture, target, level, internalformat, width, border, imag
PFNGLCOPYMULTITEXIMAGE1DEXTPROC pglCopyMultiTexImage1DEXT=_Lazy_glCopyMulti eSize, bits);}
TexImage1DEXT; GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureI
PFNGLCOPYMULTITEXIMAGE2DEXTPROC pglCopyMultiTexImage2DEXT=_Lazy_glCopyMulti mage1DEXT=GLee_Lazy_glCompressedTextureImage1DEXT;
TexImage2DEXT; #endif
PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC pglCopyMultiTexSubImage1DEXT=_Lazy_glCop #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
yMultiTexSubImage1DEXT; #define GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC pglCopyMultiTexSubImage2DEXT=_Lazy_glCop void __stdcall GLee_Lazy_glCompressedTextureSubImage3DEXT(GLuint texture,
yMultiTexSubImage2DEXT; GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, G
PFNGLGETMULTITEXIMAGEEXTPROC pglGetMultiTexImageEXT=_Lazy_glGetMultiTexImag Lsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSi
eEXT; ze, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT
PFNGLGETMULTITEXPARAMETERFVEXTPROC pglGetMultiTexParameterfvEXT=_Lazy_glGet (texture, target, level, xoffset, yoffset, zoffset, width, height, depth, f
MultiTexParameterfvEXT; ormat, imageSize, bits);}
PFNGLGETMULTITEXPARAMETERIVEXTPROC pglGetMultiTexParameterivEXT=_Lazy_glGet GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextu
MultiTexParameterivEXT; reSubImage3DEXT=GLee_Lazy_glCompressedTextureSubImage3DEXT;
PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC pglGetMultiTexLevelParameterfvEXT=_ #endif
Lazy_glGetMultiTexLevelParameterfvEXT; #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC pglGetMultiTexLevelParameterivEXT=_ #define GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
Lazy_glGetMultiTexLevelParameterivEXT; void __stdcall GLee_Lazy_glCompressedTextureSubImage2DEXT(GLuint texture,
PFNGLMULTITEXIMAGE3DEXTPROC pglMultiTexImage3DEXT=_Lazy_glMultiTexImage3DEX GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, G
T; Lsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if
PFNGLMULTITEXSUBIMAGE3DEXTPROC pglMultiTexSubImage3DEXT=_Lazy_glMultiTexSub (GLeeInit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffs
Image3DEXT; et, yoffset, width, height, format, imageSize, bits);}
PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC pglCopyMultiTexSubImage3DEXT=_Lazy_glCop GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextu
yMultiTexSubImage3DEXT; reSubImage2DEXT=GLee_Lazy_glCompressedTextureSubImage2DEXT;
PFNGLBINDMULTITEXTUREEXTPROC pglBindMultiTextureEXT=_Lazy_glBindMultiTextur #endif
eEXT; #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
PFNGLENABLECLIENTSTATEINDEXEDEXTPROC pglEnableClientStateIndexedEXT=_Lazy_g #define GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
lEnableClientStateIndexedEXT; void __stdcall GLee_Lazy_glCompressedTextureSubImage1DEXT(GLuint texture,
PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC pglDisableClientStateIndexedEXT=_Lazy GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, G
_glDisableClientStateIndexedEXT; Lsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextur
PFNGLMULTITEXCOORDPOINTEREXTPROC pglMultiTexCoordPointerEXT=_Lazy_glMultiTe eSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, b
xCoordPointerEXT; its);}
PFNGLMULTITEXENVFEXTPROC pglMultiTexEnvfEXT=_Lazy_glMultiTexEnvfEXT; GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextu
PFNGLMULTITEXENVFVEXTPROC pglMultiTexEnvfvEXT=_Lazy_glMultiTexEnvfvEXT; reSubImage1DEXT=GLee_Lazy_glCompressedTextureSubImage1DEXT;
PFNGLMULTITEXENVIEXTPROC pglMultiTexEnviEXT=_Lazy_glMultiTexEnviEXT; #endif
PFNGLMULTITEXENVIVEXTPROC pglMultiTexEnvivEXT=_Lazy_glMultiTexEnvivEXT; #ifndef GLEE_C_DEFINED_glGetCompressedTextureImageEXT
PFNGLMULTITEXGENDEXTPROC pglMultiTexGendEXT=_Lazy_glMultiTexGendEXT; #define GLEE_C_DEFINED_glGetCompressedTextureImageEXT
PFNGLMULTITEXGENDVEXTPROC pglMultiTexGendvEXT=_Lazy_glMultiTexGendvEXT; void __stdcall GLee_Lazy_glGetCompressedTextureImageEXT(GLuint texture, G
PFNGLMULTITEXGENFEXTPROC pglMultiTexGenfEXT=_Lazy_glMultiTexGenfEXT; Lenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTex
PFNGLMULTITEXGENFVEXTPROC pglMultiTexGenfvEXT=_Lazy_glMultiTexGenfvEXT; tureImageEXT(texture, target, lod, img);}
PFNGLMULTITEXGENIEXTPROC pglMultiTexGeniEXT=_Lazy_glMultiTexGeniEXT; GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedText
PFNGLMULTITEXGENIVEXTPROC pglMultiTexGenivEXT=_Lazy_glMultiTexGenivEXT; ureImageEXT=GLee_Lazy_glGetCompressedTextureImageEXT;
PFNGLGETMULTITEXENVFVEXTPROC pglGetMultiTexEnvfvEXT=_Lazy_glGetMultiTexEnvf #endif
vEXT; #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
PFNGLGETMULTITEXENVIVEXTPROC pglGetMultiTexEnvivEXT=_Lazy_glGetMultiTexEnvi #define GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
vEXT; void __stdcall GLee_Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, G
PFNGLGETMULTITEXGENDVEXTPROC pglGetMultiTexGendvEXT=_Lazy_glGetMultiTexGend Lenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei he
vEXT; ight, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)
PFNGLGETMULTITEXGENFVEXTPROC pglGetMultiTexGenfvEXT=_Lazy_glGetMultiTexGenf {if (GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, in
vEXT; ternalformat, width, height, depth, border, imageSize, bits);}
PFNGLGETMULTITEXGENIVEXTPROC pglGetMultiTexGenivEXT=_Lazy_glGetMultiTexGeni GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTe
vEXT; xImage3DEXT=GLee_Lazy_glCompressedMultiTexImage3DEXT;
PFNGLGETFLOATINDEXEDVEXTPROC pglGetFloatIndexedvEXT=_Lazy_glGetFloatIndexed #endif
vEXT; #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
PFNGLGETDOUBLEINDEXEDVEXTPROC pglGetDoubleIndexedvEXT=_Lazy_glGetDoubleInde #define GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
xedvEXT; void __stdcall GLee_Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, G
PFNGLGETPOINTERINDEXEDVEXTPROC pglGetPointerIndexedvEXT=_Lazy_glGetPointerI Lenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei he
ndexedvEXT; ight, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit(
PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC pglCompressedTextureImage3DEXT=_Lazy_g )) glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, w
lCompressedTextureImage3DEXT; idth, height, border, imageSize, bits);}
PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC pglCompressedTextureImage2DEXT=_Lazy_g GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTe
lCompressedTextureImage2DEXT; xImage2DEXT=GLee_Lazy_glCompressedMultiTexImage2DEXT;
PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC pglCompressedTextureImage1DEXT=_Lazy_g #endif
lCompressedTextureImage1DEXT; #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC pglCompressedTextureSubImage3DEXT=_ #define GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
Lazy_glCompressedTextureSubImage3DEXT; void __stdcall GLee_Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, G
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC pglCompressedTextureSubImage2DEXT=_ Lenum target, GLint level, GLenum internalformat, GLsizei width, GLint bord
Lazy_glCompressedTextureSubImage2DEXT; er, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedM
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC pglCompressedTextureSubImage1DEXT=_ ultiTexImage1DEXT(texunit, target, level, internalformat, width, border, im
Lazy_glCompressedTextureSubImage1DEXT; ageSize, bits);}
PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC pglGetCompressedTextureImageEXT=_Lazy GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTe
_glGetCompressedTextureImageEXT; xImage1DEXT=GLee_Lazy_glCompressedMultiTexImage1DEXT;
PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC pglCompressedMultiTexImage3DEXT=_Lazy #endif
_glCompressedMultiTexImage3DEXT; #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC pglCompressedMultiTexImage2DEXT=_Lazy #define GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
_glCompressedMultiTexImage2DEXT; void __stdcall GLee_Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit
PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC pglCompressedMultiTexImage1DEXT=_Lazy , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset,
_glCompressedMultiTexImage1DEXT; GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageS
PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC pglCompressedMultiTexSubImage3DEXT ize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DE
=_Lazy_glCompressedMultiTexSubImage3DEXT; XT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth,
PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC pglCompressedMultiTexSubImage2DEXT format, imageSize, bits);}
=_Lazy_glCompressedMultiTexSubImage2DEXT; GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMult
PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC pglCompressedMultiTexSubImage1DEXT iTexSubImage3DEXT=GLee_Lazy_glCompressedMultiTexSubImage3DEXT;
=_Lazy_glCompressedMultiTexSubImage1DEXT; #endif
PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC pglGetCompressedMultiTexImageEXT=_La #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
zy_glGetCompressedMultiTexImageEXT; #define GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
PFNGLNAMEDPROGRAMSTRINGEXTPROC pglNamedProgramStringEXT=_Lazy_glNamedProgra void __stdcall GLee_Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit
mStringEXT; , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC pglNamedProgramLocalParameter4dEXT GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if
=_Lazy_glNamedProgramLocalParameter4dEXT; (GLeeInit()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xof
PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC pglNamedProgramLocalParameter4dvE fset, yoffset, width, height, format, imageSize, bits);}
XT=_Lazy_glNamedProgramLocalParameter4dvEXT; GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMult
PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC pglNamedProgramLocalParameter4fEXT iTexSubImage2DEXT=GLee_Lazy_glCompressedMultiTexSubImage2DEXT;
=_Lazy_glNamedProgramLocalParameter4fEXT; #endif
PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC pglNamedProgramLocalParameter4fvE #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
XT=_Lazy_glNamedProgramLocalParameter4fvEXT; #define GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC pglGetNamedProgramLocalParamete void __stdcall GLee_Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit
rdvEXT=_Lazy_glGetNamedProgramLocalParameterdvEXT; , GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format,
PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC pglGetNamedProgramLocalParamete GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMulti
rfvEXT=_Lazy_glGetNamedProgramLocalParameterfvEXT; TexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize,
PFNGLGETNAMEDPROGRAMIVEXTPROC pglGetNamedProgramivEXT=_Lazy_glGetNamedProgr bits);}
amivEXT; GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMult
PFNGLGETNAMEDPROGRAMSTRINGEXTPROC pglGetNamedProgramStringEXT=_Lazy_glGetNa iTexSubImage1DEXT=GLee_Lazy_glCompressedMultiTexSubImage1DEXT;
medProgramStringEXT; #endif
PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC pglNamedProgramLocalParameters4f #ifndef GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
vEXT=_Lazy_glNamedProgramLocalParameters4fvEXT; #define GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC pglNamedProgramLocalParameterI4iE void __stdcall GLee_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit,
XT=_Lazy_glNamedProgramLocalParameterI4iEXT; GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMu
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC pglNamedProgramLocalParameterI4i ltiTexImageEXT(texunit, target, lod, img);}
vEXT=_Lazy_glNamedProgramLocalParameterI4ivEXT; GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMul
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC pglNamedProgramLocalParametersI tiTexImageEXT=GLee_Lazy_glGetCompressedMultiTexImageEXT;
4ivEXT=_Lazy_glNamedProgramLocalParametersI4ivEXT; #endif
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC pglNamedProgramLocalParameterI4u #ifndef GLEE_C_DEFINED_glNamedProgramStringEXT
iEXT=_Lazy_glNamedProgramLocalParameterI4uiEXT; #define GLEE_C_DEFINED_glNamedProgramStringEXT
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC pglNamedProgramLocalParameterI4 void __stdcall GLee_Lazy_glNamedProgramStringEXT(GLuint program, GLenum t
uivEXT=_Lazy_glNamedProgramLocalParameterI4uivEXT; arget, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit())
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC pglNamedProgramLocalParameters glNamedProgramStringEXT(program, target, format, len, string);}
I4uivEXT=_Lazy_glNamedProgramLocalParametersI4uivEXT; GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT=GL
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC pglGetNamedProgramLocalParamet ee_Lazy_glNamedProgramStringEXT;
erIivEXT=_Lazy_glGetNamedProgramLocalParameterIivEXT; #endif
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC pglGetNamedProgramLocalParame #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
terIuivEXT=_Lazy_glGetNamedProgramLocalParameterIuivEXT; #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
PFNGLTEXTUREPARAMETERIIVEXTPROC pglTextureParameterIivEXT=_Lazy_glTexturePa void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dEXT(GLuint program
rameterIivEXT; , GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble
PFNGLTEXTUREPARAMETERIUIVEXTPROC pglTextureParameterIuivEXT=_Lazy_glTexture w) {if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, in
ParameterIuivEXT; dex, x, y, z, w);}
PFNGLGETTEXTUREPARAMETERIIVEXTPROC pglGetTextureParameterIivEXT=_Lazy_glGet GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLo
TextureParameterIivEXT; calParameter4dEXT=GLee_Lazy_glNamedProgramLocalParameter4dEXT;
PFNGLGETTEXTUREPARAMETERIUIVEXTPROC pglGetTextureParameterIuivEXT=_Lazy_glG #endif
etTextureParameterIuivEXT; #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
PFNGLMULTITEXPARAMETERIIVEXTPROC pglMultiTexParameterIivEXT=_Lazy_glMultiTe #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
xParameterIivEXT; void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint progra
PFNGLMULTITEXPARAMETERIUIVEXTPROC pglMultiTexParameterIuivEXT=_Lazy_glMulti m, GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit())
TexParameterIuivEXT; glNamedProgramLocalParameter4dvEXT(program, target, index, params);}
PFNGLGETMULTITEXPARAMETERIIVEXTPROC pglGetMultiTexParameterIivEXT=_Lazy_glG GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramL
etMultiTexParameterIivEXT; ocalParameter4dvEXT=GLee_Lazy_glNamedProgramLocalParameter4dvEXT;
PFNGLGETMULTITEXPARAMETERIUIVEXTPROC pglGetMultiTexParameterIuivEXT=_Lazy_g #endif
lGetMultiTexParameterIuivEXT; #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
PFNGLPROGRAMUNIFORM1FEXTPROC pglProgramUniform1fEXT=_Lazy_glProgramUniform1 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
fEXT; void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fEXT(GLuint program
PFNGLPROGRAMUNIFORM2FEXTPROC pglProgramUniform2fEXT=_Lazy_glProgramUniform2 , GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
fEXT; {if (GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index,
PFNGLPROGRAMUNIFORM3FEXTPROC pglProgramUniform3fEXT=_Lazy_glProgramUniform3 x, y, z, w);}
fEXT; GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLo
PFNGLPROGRAMUNIFORM4FEXTPROC pglProgramUniform4fEXT=_Lazy_glProgramUniform4 calParameter4fEXT=GLee_Lazy_glNamedProgramLocalParameter4fEXT;
fEXT; #endif
PFNGLPROGRAMUNIFORM1IEXTPROC pglProgramUniform1iEXT=_Lazy_glProgramUniform1 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
iEXT; #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
PFNGLPROGRAMUNIFORM2IEXTPROC pglProgramUniform2iEXT=_Lazy_glProgramUniform2 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint progra
iEXT; m, GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) g
PFNGLPROGRAMUNIFORM3IEXTPROC pglProgramUniform3iEXT=_Lazy_glProgramUniform3 lNamedProgramLocalParameter4fvEXT(program, target, index, params);}
iEXT; GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramL
PFNGLPROGRAMUNIFORM4IEXTPROC pglProgramUniform4iEXT=_Lazy_glProgramUniform4 ocalParameter4fvEXT=GLee_Lazy_glNamedProgramLocalParameter4fvEXT;
iEXT; #endif
PFNGLPROGRAMUNIFORM1FVEXTPROC pglProgramUniform1fvEXT=_Lazy_glProgramUnifor #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
m1fvEXT; #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
PFNGLPROGRAMUNIFORM2FVEXTPROC pglProgramUniform2fvEXT=_Lazy_glProgramUnifor void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint prog
m2fvEXT; ram, GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGe
PFNGLPROGRAMUNIFORM3FVEXTPROC pglProgramUniform3fvEXT=_Lazy_glProgramUnifor tNamedProgramLocalParameterdvEXT(program, target, index, params);}
m3fvEXT; GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedPro
PFNGLPROGRAMUNIFORM4FVEXTPROC pglProgramUniform4fvEXT=_Lazy_glProgramUnifor gramLocalParameterdvEXT=GLee_Lazy_glGetNamedProgramLocalParameterdvEXT;
m4fvEXT; #endif
PFNGLPROGRAMUNIFORM1IVEXTPROC pglProgramUniform1ivEXT=_Lazy_glProgramUnifor #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
m1ivEXT; #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
PFNGLPROGRAMUNIFORM2IVEXTPROC pglProgramUniform2ivEXT=_Lazy_glProgramUnifor void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint prog
m2ivEXT; ram, GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGet
PFNGLPROGRAMUNIFORM3IVEXTPROC pglProgramUniform3ivEXT=_Lazy_glProgramUnifor NamedProgramLocalParameterfvEXT(program, target, index, params);}
m3ivEXT; GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedPro
PFNGLPROGRAMUNIFORM4IVEXTPROC pglProgramUniform4ivEXT=_Lazy_glProgramUnifor gramLocalParameterfvEXT=GLee_Lazy_glGetNamedProgramLocalParameterfvEXT;
m4ivEXT; #endif
PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC pglProgramUniformMatrix2fvEXT=_Lazy_glP #ifndef GLEE_C_DEFINED_glGetNamedProgramivEXT
rogramUniformMatrix2fvEXT; #define GLEE_C_DEFINED_glGetNamedProgramivEXT
PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC pglProgramUniformMatrix3fvEXT=_Lazy_glP void __stdcall GLee_Lazy_glGetNamedProgramivEXT(GLuint program, GLenum ta
rogramUniformMatrix3fvEXT; rget, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEX
PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC pglProgramUniformMatrix4fvEXT=_Lazy_glP T(program, target, pname, params);}
rogramUniformMatrix4fvEXT; GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT=GLee
PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC pglProgramUniformMatrix2x3fvEXT=_Lazy _Lazy_glGetNamedProgramivEXT;
_glProgramUniformMatrix2x3fvEXT; #endif
PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC pglProgramUniformMatrix3x2fvEXT=_Lazy #ifndef GLEE_C_DEFINED_glGetNamedProgramStringEXT
_glProgramUniformMatrix3x2fvEXT; #define GLEE_C_DEFINED_glGetNamedProgramStringEXT
PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC pglProgramUniformMatrix2x4fvEXT=_Lazy void __stdcall GLee_Lazy_glGetNamedProgramStringEXT(GLuint program, GLenu
_glProgramUniformMatrix2x4fvEXT; m target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgra
PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC pglProgramUniformMatrix4x2fvEXT=_Lazy mStringEXT(program, target, pname, string);}
_glProgramUniformMatrix4x2fvEXT; GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramString
PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC pglProgramUniformMatrix3x4fvEXT=_Lazy EXT=GLee_Lazy_glGetNamedProgramStringEXT;
_glProgramUniformMatrix3x4fvEXT; #endif
PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC pglProgramUniformMatrix4x3fvEXT=_Lazy #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
_glProgramUniformMatrix4x3fvEXT; #define GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
PFNGLPROGRAMUNIFORM1UIEXTPROC pglProgramUniform1uiEXT=_Lazy_glProgramUnifor void __stdcall GLee_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint progr
m1uiEXT; am, GLenum target, GLuint index, GLsizei count, const GLfloat * params) {i
PFNGLPROGRAMUNIFORM2UIEXTPROC pglProgramUniform2uiEXT=_Lazy_glProgramUnifor f (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index,
m2uiEXT; count, params);}
PFNGLPROGRAMUNIFORM3UIEXTPROC pglProgramUniform3uiEXT=_Lazy_glProgramUnifor GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgram
m3uiEXT; LocalParameters4fvEXT=GLee_Lazy_glNamedProgramLocalParameters4fvEXT;
PFNGLPROGRAMUNIFORM4UIEXTPROC pglProgramUniform4uiEXT=_Lazy_glProgramUnifor #endif
m4uiEXT; #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
PFNGLPROGRAMUNIFORM1UIVEXTPROC pglProgramUniform1uivEXT=_Lazy_glProgramUnif #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
orm1uivEXT; void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4iEXT(GLuint progra
PFNGLPROGRAMUNIFORM2UIVEXTPROC pglProgramUniform2uivEXT=_Lazy_glProgramUnif m, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (G
orm2uivEXT; LeeInit()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y,
PFNGLPROGRAMUNIFORM3UIVEXTPROC pglProgramUniform3uivEXT=_Lazy_glProgramUnif z, w);}
orm3uivEXT; GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramL
PFNGLPROGRAMUNIFORM4UIVEXTPROC pglProgramUniform4uivEXT=_Lazy_glProgramUnif ocalParameterI4iEXT=GLee_Lazy_glNamedProgramLocalParameterI4iEXT;
orm4uivEXT; #endif
PFNGLNAMEDBUFFERDATAEXTPROC pglNamedBufferDataEXT=_Lazy_glNamedBufferDataEX #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
T; #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
PFNGLNAMEDBUFFERSUBDATAEXTPROC pglNamedBufferSubDataEXT=_Lazy_glNamedBuffer void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint progr
SubDataEXT; am, GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) gl
PFNGLMAPNAMEDBUFFEREXTPROC pglMapNamedBufferEXT=_Lazy_glMapNamedBufferEXT; NamedProgramLocalParameterI4ivEXT(program, target, index, params);}
PFNGLUNMAPNAMEDBUFFEREXTPROC pglUnmapNamedBufferEXT=_Lazy_glUnmapNamedBuffe GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgram
rEXT; LocalParameterI4ivEXT=GLee_Lazy_glNamedProgramLocalParameterI4ivEXT;
PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC pglGetNamedBufferParameterivEXT=_Lazy #endif
_glGetNamedBufferParameterivEXT; #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
PFNGLGETNAMEDBUFFERPOINTERVEXTPROC pglGetNamedBufferPointervEXT=_Lazy_glGet #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
NamedBufferPointervEXT; void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint prog
PFNGLGETNAMEDBUFFERSUBDATAEXTPROC pglGetNamedBufferSubDataEXT=_Lazy_glGetNa ram, GLenum target, GLuint index, GLsizei count, const GLint * params) {if
medBufferSubDataEXT; (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index,
PFNGLTEXTUREBUFFEREXTPROC pglTextureBufferEXT=_Lazy_glTextureBufferEXT; count, params);}
PFNGLMULTITEXBUFFEREXTPROC pglMultiTexBufferEXT=_Lazy_glMultiTexBufferEXT; GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgra
PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC pglNamedRenderbufferStorageEXT=_Lazy_g mLocalParametersI4ivEXT=GLee_Lazy_glNamedProgramLocalParametersI4ivEXT;
lNamedRenderbufferStorageEXT; #endif
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC pglGetNamedRenderbufferParamete #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
rivEXT=_Lazy_glGetNamedRenderbufferParameterivEXT; #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC pglCheckNamedFramebufferStatusEXT=_ void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint progr
Lazy_glCheckNamedFramebufferStatusEXT; am, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {
PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC pglNamedFramebufferTexture1DEXT=_Lazy if (GLeeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index,
_glNamedFramebufferTexture1DEXT; x, y, z, w);}
PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC pglNamedFramebufferTexture2DEXT=_Lazy GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgram
_glNamedFramebufferTexture2DEXT; LocalParameterI4uiEXT=GLee_Lazy_glNamedProgramLocalParameterI4uiEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC pglNamedFramebufferTexture3DEXT=_Lazy #endif
_glNamedFramebufferTexture3DEXT; #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC pglNamedFramebufferRenderbufferEXT #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
=_Lazy_glNamedFramebufferRenderbufferEXT; void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint prog
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetNamedFramebuffer ram, GLenum target, GLuint index, const GLuint * params) {if (GLeeInit())
AttachmentParameterivEXT=_Lazy_glGetNamedFramebufferAttachmentParameterivEX glNamedProgramLocalParameterI4uivEXT(program, target, index, params);}
T; GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgra
PFNGLGENERATETEXTUREMIPMAPEXTPROC pglGenerateTextureMipmapEXT=_Lazy_glGener mLocalParameterI4uivEXT=GLee_Lazy_glNamedProgramLocalParameterI4uivEXT;
ateTextureMipmapEXT; #endif
PFNGLGENERATEMULTITEXMIPMAPEXTPROC pglGenerateMultiTexMipmapEXT=_Lazy_glGen #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
erateMultiTexMipmapEXT; #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC pglFramebufferDrawBufferEXT=_Lazy_glFrame void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint pro
bufferDrawBufferEXT; gram, GLenum target, GLuint index, GLsizei count, const GLuint * params) {
PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC pglFramebufferDrawBuffersEXT=_Lazy_glFra if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, inde
mebufferDrawBuffersEXT; x, count, params);}
PFNGLFRAMEBUFFERREADBUFFEREXTPROC pglFramebufferReadBufferEXT=_Lazy_glFrame GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgr
bufferReadBufferEXT; amLocalParametersI4uivEXT=GLee_Lazy_glNamedProgramLocalParametersI4uivEXT;
PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC pglGetFramebufferParameterivEXT=_Lazy #endif
_glGetFramebufferParameterivEXT; #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglNamedRenderbufferStorage #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
MultisampleEXT=_Lazy_glNamedRenderbufferStorageMultisampleEXT; void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint pro
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC pglNamedRenderbuffe gram, GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetN
rStorageMultisampleCoverageEXT=_Lazy_glNamedRenderbufferStorageMultisampleC amedProgramLocalParameterIivEXT(program, target, index, params);}
overageEXT; GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedPr
PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC pglNamedFramebufferTextureEXT=_Lazy_glN ogramLocalParameterIivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIivEXT;
amedFramebufferTextureEXT; #endif
PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC pglNamedFramebufferTextureLayerEXT #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
=_Lazy_glNamedFramebufferTextureLayerEXT; #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC pglNamedFramebufferTextureFaceEXT=_ void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint pr
Lazy_glNamedFramebufferTextureFaceEXT; ogram, GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGe
PFNGLTEXTURERENDERBUFFEREXTPROC pglTextureRenderbufferEXT=_Lazy_glTextureRe tNamedProgramLocalParameterIuivEXT(program, target, index, params);}
nderbufferEXT; GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedP
PFNGLMULTITEXRENDERBUFFEREXTPROC pglMultiTexRenderbufferEXT=_Lazy_glMultiTe rogramLocalParameterIuivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIuivEX
xRenderbufferEXT; T;
#endif
#ifndef GLEE_C_DEFINED_glTextureParameterIivEXT
#define GLEE_C_DEFINED_glTextureParameterIivEXT
void __stdcall GLee_Lazy_glTextureParameterIivEXT(GLuint texture, GLenum
target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexturePara
meterIivEXT(texture, target, pname, params);}
GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT=
GLee_Lazy_glTextureParameterIivEXT;
#endif
#ifndef GLEE_C_DEFINED_glTextureParameterIuivEXT
#define GLEE_C_DEFINED_glTextureParameterIuivEXT
void __stdcall GLee_Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum
target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexturePa
rameterIuivEXT(texture, target, pname, params);}
GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEX
T=GLee_Lazy_glTextureParameterIuivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetTextureParameterIivEXT
#define GLEE_C_DEFINED_glGetTextureParameterIivEXT
void __stdcall GLee_Lazy_glGetTextureParameterIivEXT(GLuint texture, GLen
um target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexturePara
meterIivEXT(texture, target, pname, params);}
GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterI
ivEXT=GLee_Lazy_glGetTextureParameterIivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetTextureParameterIuivEXT
#define GLEE_C_DEFINED_glGetTextureParameterIuivEXT
void __stdcall GLee_Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLe
num target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexturePa
rameterIuivEXT(texture, target, pname, params);}
GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameter
IuivEXT=GLee_Lazy_glGetTextureParameterIuivEXT;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexParameterIivEXT
#define GLEE_C_DEFINED_glMultiTexParameterIivEXT
void __stdcall GLee_Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum
target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexPa
rameterIivEXT(texunit, target, pname, params);}
GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEX
T=GLee_Lazy_glMultiTexParameterIivEXT;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexParameterIuivEXT
#define GLEE_C_DEFINED_glMultiTexParameterIuivEXT
void __stdcall GLee_Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenu
m target, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTex
ParameterIuivEXT(texunit, target, pname, params);}
GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuiv
EXT=GLee_Lazy_glMultiTexParameterIuivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
#define GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
void __stdcall GLee_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLe
num target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexPa
rameterIivEXT(texunit, target, pname, params);}
GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParamete
rIivEXT=GLee_Lazy_glGetMultiTexParameterIivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
#define GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
void __stdcall GLee_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GL
enum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTex
ParameterIuivEXT(texunit, target, pname, params);}
GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParamet
erIuivEXT=GLee_Lazy_glGetMultiTexParameterIuivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform1fEXT
#define GLEE_C_DEFINED_glProgramUniform1fEXT
void __stdcall GLee_Lazy_glProgramUniform1fEXT(GLuint program, GLint loca
tion, GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location
, v0);}
GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT=GLee_L
azy_glProgramUniform1fEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform2fEXT
#define GLEE_C_DEFINED_glProgramUniform2fEXT
void __stdcall GLee_Lazy_glProgramUniform2fEXT(GLuint program, GLint loca
tion, GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(progr
am, location, v0, v1);}
GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT=GLee_L
azy_glProgramUniform2fEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform3fEXT
#define GLEE_C_DEFINED_glProgramUniform3fEXT
void __stdcall GLee_Lazy_glProgramUniform3fEXT(GLuint program, GLint loca
tion, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUnifor
m3fEXT(program, location, v0, v1, v2);}
GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT=GLee_L
azy_glProgramUniform3fEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform4fEXT
#define GLEE_C_DEFINED_glProgramUniform4fEXT
void __stdcall GLee_Lazy_glProgramUniform4fEXT(GLuint program, GLint loca
tion, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glP
rogramUniform4fEXT(program, location, v0, v1, v2, v3);}
GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT=GLee_L
azy_glProgramUniform4fEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform1iEXT
#define GLEE_C_DEFINED_glProgramUniform1iEXT
void __stdcall GLee_Lazy_glProgramUniform1iEXT(GLuint program, GLint loca
tion, GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location,
v0);}
GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT=GLee_L
azy_glProgramUniform1iEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform2iEXT
#define GLEE_C_DEFINED_glProgramUniform2iEXT
void __stdcall GLee_Lazy_glProgramUniform2iEXT(GLuint program, GLint loca
tion, GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program,
location, v0, v1);}
GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT=GLee_L
azy_glProgramUniform2iEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform3iEXT
#define GLEE_C_DEFINED_glProgramUniform3iEXT
void __stdcall GLee_Lazy_glProgramUniform3iEXT(GLuint program, GLint loca
tion, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT
(program, location, v0, v1, v2);}
GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT=GLee_L
azy_glProgramUniform3iEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform4iEXT
#define GLEE_C_DEFINED_glProgramUniform4iEXT
void __stdcall GLee_Lazy_glProgramUniform4iEXT(GLuint program, GLint loca
tion, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUn
iform4iEXT(program, location, v0, v1, v2, v3);}
GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT=GLee_L
azy_glProgramUniform4iEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform1fvEXT
#define GLEE_C_DEFINED_glProgramUniform1fvEXT
void __stdcall GLee_Lazy_glProgramUniform1fvEXT(GLuint program, GLint loc
ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni
form1fvEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT=GLee
_Lazy_glProgramUniform1fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform2fvEXT
#define GLEE_C_DEFINED_glProgramUniform2fvEXT
void __stdcall GLee_Lazy_glProgramUniform2fvEXT(GLuint program, GLint loc
ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni
form2fvEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT=GLee
_Lazy_glProgramUniform2fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform3fvEXT
#define GLEE_C_DEFINED_glProgramUniform3fvEXT
void __stdcall GLee_Lazy_glProgramUniform3fvEXT(GLuint program, GLint loc
ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni
form3fvEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT=GLee
_Lazy_glProgramUniform3fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform4fvEXT
#define GLEE_C_DEFINED_glProgramUniform4fvEXT
void __stdcall GLee_Lazy_glProgramUniform4fvEXT(GLuint program, GLint loc
ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni
form4fvEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT=GLee
_Lazy_glProgramUniform4fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform1ivEXT
#define GLEE_C_DEFINED_glProgramUniform1ivEXT
void __stdcall GLee_Lazy_glProgramUniform1ivEXT(GLuint program, GLint loc
ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo
rm1ivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT=GLee
_Lazy_glProgramUniform1ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform2ivEXT
#define GLEE_C_DEFINED_glProgramUniform2ivEXT
void __stdcall GLee_Lazy_glProgramUniform2ivEXT(GLuint program, GLint loc
ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo
rm2ivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT=GLee
_Lazy_glProgramUniform2ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform3ivEXT
#define GLEE_C_DEFINED_glProgramUniform3ivEXT
void __stdcall GLee_Lazy_glProgramUniform3ivEXT(GLuint program, GLint loc
ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo
rm3ivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT=GLee
_Lazy_glProgramUniform3ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform4ivEXT
#define GLEE_C_DEFINED_glProgramUniform4ivEXT
void __stdcall GLee_Lazy_glProgramUniform4ivEXT(GLuint program, GLint loc
ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo
rm4ivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT=GLee
_Lazy_glProgramUniform4ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLi
nt location, GLsizei count, GLboolean transpose, const GLfloat * value) {i
f (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, trans
pose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatri
x2fvEXT=GLee_Lazy_glProgramUniformMatrix2fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLi
nt location, GLsizei count, GLboolean transpose, const GLfloat * value) {i
f (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, trans
pose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatri
x3fvEXT=GLee_Lazy_glProgramUniformMatrix3fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLi
nt location, GLsizei count, GLboolean transpose, const GLfloat * value) {i
f (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, trans
pose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatri
x4fvEXT=GLee_Lazy_glProgramUniformMatrix4fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, G
Lint location, GLsizei count, GLboolean transpose, const GLfloat * value)
{if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, t
ranspose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMat
rix2x3fvEXT=GLee_Lazy_glProgramUniformMatrix2x3fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, G
Lint location, GLsizei count, GLboolean transpose, const GLfloat * value)
{if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, t
ranspose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMat
rix3x2fvEXT=GLee_Lazy_glProgramUniformMatrix3x2fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, G
Lint location, GLsizei count, GLboolean transpose, const GLfloat * value)
{if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, t
ranspose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMat
rix2x4fvEXT=GLee_Lazy_glProgramUniformMatrix2x4fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, G
Lint location, GLsizei count, GLboolean transpose, const GLfloat * value)
{if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, t
ranspose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMat
rix4x2fvEXT=GLee_Lazy_glProgramUniformMatrix4x2fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, G
Lint location, GLsizei count, GLboolean transpose, const GLfloat * value)
{if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, t
ranspose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMat
rix3x4fvEXT=GLee_Lazy_glProgramUniformMatrix3x4fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
#define GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
void __stdcall GLee_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, G
Lint location, GLsizei count, GLboolean transpose, const GLfloat * value)
{if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, t
ranspose, value);}
GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMat
rix4x3fvEXT=GLee_Lazy_glProgramUniformMatrix4x3fvEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform1uiEXT
#define GLEE_C_DEFINED_glProgramUniform1uiEXT
void __stdcall GLee_Lazy_glProgramUniform1uiEXT(GLuint program, GLint loc
ation, GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, locatio
n, v0);}
GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT=GLee
_Lazy_glProgramUniform1uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform2uiEXT
#define GLEE_C_DEFINED_glProgramUniform2uiEXT
void __stdcall GLee_Lazy_glProgramUniform2uiEXT(GLuint program, GLint loc
ation, GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(progr
am, location, v0, v1);}
GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT=GLee
_Lazy_glProgramUniform2uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform3uiEXT
#define GLEE_C_DEFINED_glProgramUniform3uiEXT
void __stdcall GLee_Lazy_glProgramUniform3uiEXT(GLuint program, GLint loc
ation, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3
uiEXT(program, location, v0, v1, v2);}
GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT=GLee
_Lazy_glProgramUniform3uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform4uiEXT
#define GLEE_C_DEFINED_glProgramUniform4uiEXT
void __stdcall GLee_Lazy_glProgramUniform4uiEXT(GLuint program, GLint loc
ation, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProg
ramUniform4uiEXT(program, location, v0, v1, v2, v3);}
GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT=GLee
_Lazy_glProgramUniform4uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform1uivEXT
#define GLEE_C_DEFINED_glProgramUniform1uivEXT
void __stdcall GLee_Lazy_glProgramUniform1uivEXT(GLuint program, GLint lo
cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni
form1uivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT=GL
ee_Lazy_glProgramUniform1uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform2uivEXT
#define GLEE_C_DEFINED_glProgramUniform2uivEXT
void __stdcall GLee_Lazy_glProgramUniform2uivEXT(GLuint program, GLint lo
cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni
form2uivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT=GL
ee_Lazy_glProgramUniform2uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform3uivEXT
#define GLEE_C_DEFINED_glProgramUniform3uivEXT
void __stdcall GLee_Lazy_glProgramUniform3uivEXT(GLuint program, GLint lo
cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni
form3uivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT=GL
ee_Lazy_glProgramUniform3uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glProgramUniform4uivEXT
#define GLEE_C_DEFINED_glProgramUniform4uivEXT
void __stdcall GLee_Lazy_glProgramUniform4uivEXT(GLuint program, GLint lo
cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni
form4uivEXT(program, location, count, value);}
GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT=GL
ee_Lazy_glProgramUniform4uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedBufferDataEXT
#define GLEE_C_DEFINED_glNamedBufferDataEXT
void __stdcall GLee_Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr s
ize, const GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferData
EXT(buffer, size, data, usage);}
GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT=GLee_Laz
y_glNamedBufferDataEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedBufferSubDataEXT
#define GLEE_C_DEFINED_glNamedBufferSubDataEXT
void __stdcall GLee_Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr
offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBuff
erSubDataEXT(buffer, offset, size, data);}
GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT=GL
ee_Lazy_glNamedBufferSubDataEXT;
#endif
#ifndef GLEE_C_DEFINED_glMapNamedBufferEXT
#define GLEE_C_DEFINED_glMapNamedBufferEXT
GLvoid* __stdcall GLee_Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum acc
ess) {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return (
GLvoid*)0;}
GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT=GLee_Lazy_
glMapNamedBufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glUnmapNamedBufferEXT
#define GLEE_C_DEFINED_glUnmapNamedBufferEXT
GLboolean __stdcall GLee_Lazy_glUnmapNamedBufferEXT(GLuint buffer) {if (
GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;}
GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT=GLee_L
azy_glUnmapNamedBufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
#define GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
void __stdcall GLee_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GL
enum pname, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEX
T(buffer, pname, params);}
GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferPar
ameterivEXT=GLee_Lazy_glGetNamedBufferParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetNamedBufferPointervEXT
#define GLEE_C_DEFINED_glGetNamedBufferPointervEXT
void __stdcall GLee_Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenu
m pname, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(bu
ffer, pname, params);}
GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointe
rvEXT=GLee_Lazy_glGetNamedBufferPointervEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
#define GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
void __stdcall GLee_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintp
tr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBuff
erSubDataEXT(buffer, offset, size, data);}
GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubData
EXT=GLee_Lazy_glGetNamedBufferSubDataEXT;
#endif
#ifndef GLEE_C_DEFINED_glTextureBufferEXT
#define GLEE_C_DEFINED_glTextureBufferEXT
void __stdcall GLee_Lazy_glTextureBufferEXT(GLuint texture, GLenum target
, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEX
T(texture, target, internalformat, buffer);}
GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT=GLee_Lazy_gl
TextureBufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexBufferEXT
#define GLEE_C_DEFINED_glMultiTexBufferEXT
void __stdcall GLee_Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum targe
t, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBuffer
EXT(texunit, target, internalformat, buffer);}
GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT=GLee_Lazy_
glMultiTexBufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
#define GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
void __stdcall GLee_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffe
r, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit())
glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);
}
GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferS
torageEXT=GLee_Lazy_glNamedRenderbufferStorageEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
#define GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
void __stdcall GLee_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint rend
erbuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderb
ufferParameterivEXT(renderbuffer, pname, params);}
GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRen
derbufferParameterivEXT=GLee_Lazy_glGetNamedRenderbufferParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
#define GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
GLenum __stdcall GLee_Lazy_glCheckNamedFramebufferStatusEXT(GLuint frameb
uffer, GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatu
sEXT(framebuffer, target); return (GLenum)0;}
GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFrame
bufferStatusEXT=GLee_Lazy_glCheckNamedFramebufferStatusEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
#define GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
void __stdcall GLee_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffe
r, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (
GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarg
et, texture, level);}
GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferT
exture1DEXT=GLee_Lazy_glNamedFramebufferTexture1DEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
#define GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
void __stdcall GLee_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffe
r, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (
GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarg
et, texture, level);}
GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferT
exture2DEXT=GLee_Lazy_glNamedFramebufferTexture2DEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
#define GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
void __stdcall GLee_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffe
r, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint
zoffset) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, atta
chment, textarget, texture, level, zoffset);}
GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferT
exture3DEXT=GLee_Lazy_glNamedFramebufferTexture3DEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
#define GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
void __stdcall GLee_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebu
ffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {
if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment,
renderbuffertarget, renderbuffer);}
GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebuff
erRenderbufferEXT=GLee_Lazy_glNamedFramebufferRenderbufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
#define GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
void __stdcall GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GL
uint framebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GL
eeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attach
ment, pname, params);}
GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGe
tNamedFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetNamedFramebufferAt
tachmentParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGenerateTextureMipmapEXT
#define GLEE_C_DEFINED_glGenerateTextureMipmapEXT
void __stdcall GLee_Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenu
m target) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);}
GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmap
EXT=GLee_Lazy_glGenerateTextureMipmapEXT;
#endif
#ifndef GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
#define GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
void __stdcall GLee_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLen
um target) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);}
GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipm
apEXT=GLee_Lazy_glGenerateMultiTexMipmapEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferDrawBufferEXT
#define GLEE_C_DEFINED_glFramebufferDrawBufferEXT
void __stdcall GLee_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, G
Lenum mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode)
;}
GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBuffer
EXT=GLee_Lazy_glFramebufferDrawBufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
#define GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
void __stdcall GLee_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer,
GLsizei n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersE
XT(framebuffer, n, bufs);}
GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffe
rsEXT=GLee_Lazy_glFramebufferDrawBuffersEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferReadBufferEXT
#define GLEE_C_DEFINED_glFramebufferReadBufferEXT
void __stdcall GLee_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, G
Lenum mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode)
;}
GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBuffer
EXT=GLee_Lazy_glFramebufferReadBufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetFramebufferParameterivEXT
#define GLEE_C_DEFINED_glGetFramebufferParameterivEXT
void __stdcall GLee_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffe
r, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferParamete
rivEXT(framebuffer, pname, params);}
GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferPar
ameterivEXT=GLee_Lazy_glGetFramebufferParameterivEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
#define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint
renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsize
i height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(render
buffer, samples, internalformat, width, height);}
GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRe
nderbufferStorageMultisampleEXT=GLee_Lazy_glNamedRenderbufferStorageMultisa
mpleEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
#define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT
(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum
internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRe
nderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colo
rSamples, internalformat, width, height);}
GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_g
lNamedRenderbufferStorageMultisampleCoverageEXT=GLee_Lazy_glNamedRenderbuff
erStorageMultisampleCoverageEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedFramebufferTextureEXT
#define GLEE_C_DEFINED_glNamedFramebufferTextureEXT
void __stdcall GLee_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer,
GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedF
ramebufferTextureEXT(framebuffer, attachment, texture, level);}
GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTex
tureEXT=GLee_Lazy_glNamedFramebufferTextureEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
#define GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
void __stdcall GLee_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebu
ffer, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GL
eeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, textur
e, level, layer);}
GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebuff
erTextureLayerEXT=GLee_Lazy_glNamedFramebufferTextureLayerEXT;
#endif
#ifndef GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
#define GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
void __stdcall GLee_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuf
fer, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLe
eInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture,
level, face);}
GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebuffe
rTextureFaceEXT=GLee_Lazy_glNamedFramebufferTextureFaceEXT;
#endif
#ifndef GLEE_C_DEFINED_glTextureRenderbufferEXT
#define GLEE_C_DEFINED_glTextureRenderbufferEXT
void __stdcall GLee_Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum
target, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(tex
ture, target, renderbuffer);}
GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT=
GLee_Lazy_glTextureRenderbufferEXT;
#endif
#ifndef GLEE_C_DEFINED_glMultiTexRenderbufferEXT
#define GLEE_C_DEFINED_glMultiTexRenderbufferEXT
void __stdcall GLee_Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum
target, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(t
exunit, target, renderbuffer);}
GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEX
T=GLee_Lazy_glMultiTexRenderbufferEXT;
#endif
#endif #endif
/* GL_EXT_vertex_array_bgra */ /* GL_EXT_vertex_array_bgra */
#ifdef __GLEE_GL_EXT_vertex_array_bgra #ifdef __GLEE_GL_EXT_vertex_array_bgra
#endif #endif
/* GL_EXT_texture_swizzle */
#ifdef __GLEE_GL_EXT_texture_swizzle
#endif
/* GL_NV_explicit_multisample */
#ifdef __GLEE_GL_NV_explicit_multisample
#ifndef GLEE_C_DEFINED_glGetMultisamplefvNV
#define GLEE_C_DEFINED_glGetMultisamplefvNV
void __stdcall GLee_Lazy_glGetMultisamplefvNV(GLenum pname, GLuint index,
GLfloat * val) {if (GLeeInit()) glGetMultisamplefvNV(pname, index, val);}
GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV=GLee_Laz
y_glGetMultisamplefvNV;
#endif
#ifndef GLEE_C_DEFINED_glSampleMaskIndexedNV
#define GLEE_C_DEFINED_glSampleMaskIndexedNV
void __stdcall GLee_Lazy_glSampleMaskIndexedNV(GLuint index, GLbitfield m
ask) {if (GLeeInit()) glSampleMaskIndexedNV(index, mask);}
GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV=GLee_L
azy_glSampleMaskIndexedNV;
#endif
#ifndef GLEE_C_DEFINED_glTexRenderbufferNV
#define GLEE_C_DEFINED_glTexRenderbufferNV
void __stdcall GLee_Lazy_glTexRenderbufferNV(GLenum target, GLuint render
buffer) {if (GLeeInit()) glTexRenderbufferNV(target, renderbuffer);}
GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV=GLee_Lazy_
glTexRenderbufferNV;
#endif
#endif
/* GL_NV_transform_feedback2 */
#ifdef __GLEE_GL_NV_transform_feedback2
#ifndef GLEE_C_DEFINED_glBindTransformFeedbackNV
#define GLEE_C_DEFINED_glBindTransformFeedbackNV
void __stdcall GLee_Lazy_glBindTransformFeedbackNV(GLenum target, GLuint
id) {if (GLeeInit()) glBindTransformFeedbackNV(target, id);}
GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackN
V=GLee_Lazy_glBindTransformFeedbackNV;
#endif
#ifndef GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
#define GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
void __stdcall GLee_Lazy_glDeleteTransformFeedbacksNV(GLsizei n, const GL
uint * ids) {if (GLeeInit()) glDeleteTransformFeedbacksNV(n, ids);}
GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeed
backsNV=GLee_Lazy_glDeleteTransformFeedbacksNV;
#endif
#ifndef GLEE_C_DEFINED_glGenTransformFeedbacksNV
#define GLEE_C_DEFINED_glGenTransformFeedbacksNV
void __stdcall GLee_Lazy_glGenTransformFeedbacksNV(GLsizei n, GLuint * id
s) {if (GLeeInit()) glGenTransformFeedbacksNV(n, ids);}
GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksN
V=GLee_Lazy_glGenTransformFeedbacksNV;
#endif
#ifndef GLEE_C_DEFINED_glIsTransformFeedbackNV
#define GLEE_C_DEFINED_glIsTransformFeedbackNV
GLboolean __stdcall GLee_Lazy_glIsTransformFeedbackNV(GLuint id) {if (GL
eeInit()) return glIsTransformFeedbackNV(id); return (GLboolean)0;}
GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV=GL
ee_Lazy_glIsTransformFeedbackNV;
#endif
#ifndef GLEE_C_DEFINED_glPauseTransformFeedbackNV
#define GLEE_C_DEFINED_glPauseTransformFeedbackNV
void __stdcall GLee_Lazy_glPauseTransformFeedbackNV(void) {if (GLeeInit(
)) glPauseTransformFeedbackNV();}
GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbac
kNV=GLee_Lazy_glPauseTransformFeedbackNV;
#endif
#ifndef GLEE_C_DEFINED_glResumeTransformFeedbackNV
#define GLEE_C_DEFINED_glResumeTransformFeedbackNV
void __stdcall GLee_Lazy_glResumeTransformFeedbackNV(void) {if (GLeeInit
()) glResumeTransformFeedbackNV();}
GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedb
ackNV=GLee_Lazy_glResumeTransformFeedbackNV;
#endif
#ifndef GLEE_C_DEFINED_glDrawTransformFeedbackNV
#define GLEE_C_DEFINED_glDrawTransformFeedbackNV
void __stdcall GLee_Lazy_glDrawTransformFeedbackNV(GLenum mode, GLuint id
) {if (GLeeInit()) glDrawTransformFeedbackNV(mode, id);}
GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackN
V=GLee_Lazy_glDrawTransformFeedbackNV;
#endif
#endif
/* GL_SGIX_texture_select */ /* GL_SGIX_texture_select */
#ifdef __GLEE_GL_SGIX_texture_select #ifdef __GLEE_GL_SGIX_texture_select
#endif #endif
/* GL_INGR_blend_func_separate */ /* GL_INGR_blend_func_separate */
#ifdef __GLEE_GL_INGR_blend_func_separate #ifdef __GLEE_GL_INGR_blend_func_separate
void __stdcall _Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfac #ifndef GLEE_C_DEFINED_glBlendFuncSeparateINGR
torRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlend #define GLEE_C_DEFINED_glBlendFuncSeparateINGR
FuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} void __stdcall GLee_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenu
PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR=_Lazy_glBlendFuncSe m dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) g
parateINGR; lBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR=GL
ee_Lazy_glBlendFuncSeparateINGR;
#endif
#endif #endif
/* GL_SGIX_depth_pass_instrument */ /* GL_SGIX_depth_pass_instrument */
#ifdef __GLEE_GL_SGIX_depth_pass_instrument #ifdef __GLEE_GL_SGIX_depth_pass_instrument
#endif #endif
/* GL_SGIX_igloo_interface */ /* GL_SGIX_igloo_interface */
#ifdef __GLEE_GL_SGIX_igloo_interface #ifdef __GLEE_GL_SGIX_igloo_interface
void __stdcall _Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * para #ifndef GLEE_C_DEFINED_glIglooInterfaceSGIX
ms) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);} #define GLEE_C_DEFINED_glIglooInterfaceSGIX
PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX=_Lazy_glIglooInterfaceSGI void __stdcall GLee_Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid
X; * params) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);}
GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX=GLee_Laz
y_glIglooInterfaceSGIX;
#endif
#endif #endif
/* GL_EXT_fragment_lighting */ /* GL_EXT_fragment_lighting */
#ifdef __GLEE_GL_EXT_fragment_lighting #ifdef __GLEE_GL_EXT_fragment_lighting
GLvoid __stdcall _Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param) #ifndef GLEE_C_DEFINED_glFragmentLightModeliEXT
{if (GLeeInit()) glFragmentLightModeliEXT(pname, param);} #define GLEE_C_DEFINED_glFragmentLightModeliEXT
GLvoid __stdcall _Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param GLvoid __stdcall GLee_Lazy_glFragmentLightModeliEXT(GLenum pname, GLint p
) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);} aram) {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);}
GLvoid __stdcall _Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * para GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT=
ms) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);} GLee_Lazy_glFragmentLightModeliEXT;
GLvoid __stdcall _Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * pa #endif
rams) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);} #ifndef GLEE_C_DEFINED_glFragmentLightModelfEXT
GLvoid __stdcall _Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLin #define GLEE_C_DEFINED_glFragmentLightModelfEXT
t param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);} GLvoid __stdcall GLee_Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat
GLvoid __stdcall _Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfl param) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);}
oat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);} GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT=
GLvoid __stdcall _Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLi GLee_Lazy_glFragmentLightModelfEXT;
nt * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, params); #endif
} #ifndef GLEE_C_DEFINED_glFragmentLightModelivEXT
GLvoid __stdcall _Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLf #define GLEE_C_DEFINED_glFragmentLightModelivEXT
loat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params) GLvoid __stdcall GLee_Lazy_glFragmentLightModelivEXT(GLenum pname, GLint
;} * params) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);}
GLvoid __stdcall _Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEX
GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, par T=GLee_Lazy_glFragmentLightModelivEXT;
ams);} #endif
GLvoid __stdcall _Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, #ifndef GLEE_C_DEFINED_glFragmentLightModelfvEXT
GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, p #define GLEE_C_DEFINED_glFragmentLightModelfvEXT
arams);} GLvoid __stdcall GLee_Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloa
GLvoid __stdcall _Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, co t * params) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);}
nst GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, pa GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEX
ram);} T=GLee_Lazy_glFragmentLightModelfvEXT;
GLvoid __stdcall _Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, co #endif
nst GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, para #ifndef GLEE_C_DEFINED_glFragmentLightiEXT
m);} #define GLEE_C_DEFINED_glFragmentLightiEXT
GLvoid __stdcall _Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, c GLvoid __stdcall GLee_Lazy_glFragmentLightiEXT(GLenum light, GLenum pname
onst GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face, pnam , GLint param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);}
e, params);} GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT=GLee_Lazy_
GLvoid __stdcall _Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, c glFragmentLightiEXT;
onst GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, #endif
params);} #ifndef GLEE_C_DEFINED_glFragmentLightfEXT
GLvoid __stdcall _Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode) #define GLEE_C_DEFINED_glFragmentLightfEXT
{if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);} GLvoid __stdcall GLee_Lazy_glFragmentLightfEXT(GLenum light, GLenum pname
GLvoid __stdcall _Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname , GLfloat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param)
, const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEXT(face ;}
, pname, params);} GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT=GLee_Lazy_
GLvoid __stdcall _Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname glFragmentLightfEXT;
, const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT(face, #endif
pname, params);} #ifndef GLEE_C_DEFINED_glFragmentLightivEXT
GLvoid __stdcall _Lazy_glLightEnviEXT(GLenum pname, GLint param) #define GLEE_C_DEFINED_glFragmentLightivEXT
{if (GLeeInit()) glLightEnviEXT(pname, param);} GLvoid __stdcall GLee_Lazy_glFragmentLightivEXT(GLenum light, GLenum pnam
PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT=_Lazy_glFragmentL e, GLint * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, par
ightModeliEXT; ams);}
PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT=_Lazy_glFragmentL GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT=GLee_Laz
ightModelfEXT; y_glFragmentLightivEXT;
PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT=_Lazy_glFragmen #endif
tLightModelivEXT; #ifndef GLEE_C_DEFINED_glFragmentLightfvEXT
PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT=_Lazy_glFragmen #define GLEE_C_DEFINED_glFragmentLightfvEXT
tLightModelfvEXT; GLvoid __stdcall GLee_Lazy_glFragmentLightfvEXT(GLenum light, GLenum pnam
PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT=_Lazy_glFragmentLightiEXT; e, GLfloat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, p
PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT=_Lazy_glFragmentLightfEXT; arams);}
PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT=_Lazy_glFragmentLightivEX GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT=GLee_Laz
T; y_glFragmentLightfvEXT;
PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT=_Lazy_glFragmentLightfvEX #endif
T; #ifndef GLEE_C_DEFINED_glGetFragmentLightivEXT
PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT=_Lazy_glGetFragment #define GLEE_C_DEFINED_glGetFragmentLightivEXT
LightivEXT; GLvoid __stdcall GLee_Lazy_glGetFragmentLightivEXT(GLenum light, GLenum p
PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT=_Lazy_glGetFragment name, GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pnam
LightfvEXT; e, params);}
PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT=_Lazy_glFragmentMater GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT=GL
ialfEXT; ee_Lazy_glGetFragmentLightivEXT;
PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT=_Lazy_glFragmentMater #endif
ialiEXT; #ifndef GLEE_C_DEFINED_glGetFragmentLightfvEXT
PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT=_Lazy_glFragmentMat #define GLEE_C_DEFINED_glGetFragmentLightfvEXT
erialfvEXT; GLvoid __stdcall GLee_Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum p
PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT=_Lazy_glFragmentMat name, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pn
erialivEXT; ame, params);}
PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT=_Lazy_glFragm GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT=GL
entColorMaterialEXT; ee_Lazy_glGetFragmentLightfvEXT;
PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT=_Lazy_glGetFr #endif
agmentMaterialfvEXT; #ifndef GLEE_C_DEFINED_glFragmentMaterialfEXT
PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT=_Lazy_glGetFr #define GLEE_C_DEFINED_glFragmentMaterialfEXT
agmentMaterialivEXT; GLvoid __stdcall GLee_Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pna
PFNGLLIGHTENVIEXTPROC pglLightEnviEXT=_Lazy_glLightEnviEXT; me, const GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pna
me, param);}
GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT=GLee
_Lazy_glFragmentMaterialfEXT;
#endif
#ifndef GLEE_C_DEFINED_glFragmentMaterialiEXT
#define GLEE_C_DEFINED_glFragmentMaterialiEXT
GLvoid __stdcall GLee_Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pna
me, const GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname
, param);}
GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT=GLee
_Lazy_glFragmentMaterialiEXT;
#endif
#ifndef GLEE_C_DEFINED_glFragmentMaterialfvEXT
#define GLEE_C_DEFINED_glFragmentMaterialfvEXT
GLvoid __stdcall GLee_Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pn
ame, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face
, pname, params);}
GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT=GL
ee_Lazy_glFragmentMaterialfvEXT;
#endif
#ifndef GLEE_C_DEFINED_glFragmentMaterialivEXT
#define GLEE_C_DEFINED_glFragmentMaterialivEXT
GLvoid __stdcall GLee_Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pn
ame, const GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face,
pname, params);}
GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT=GL
ee_Lazy_glFragmentMaterialivEXT;
#endif
#ifndef GLEE_C_DEFINED_glFragmentColorMaterialEXT
#define GLEE_C_DEFINED_glFragmentColorMaterialEXT
GLvoid __stdcall GLee_Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum
mode) {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);}
GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterial
EXT=GLee_Lazy_glFragmentColorMaterialEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
#define GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum
pname, const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEX
T(face, pname, params);}
GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfv
EXT=GLee_Lazy_glGetFragmentMaterialfvEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetFragmentMaterialivEXT
#define GLEE_C_DEFINED_glGetFragmentMaterialivEXT
GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum
pname, const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT(
face, pname, params);}
GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialiv
EXT=GLee_Lazy_glGetFragmentMaterialivEXT;
#endif
#ifndef GLEE_C_DEFINED_glLightEnviEXT
#define GLEE_C_DEFINED_glLightEnviEXT
GLvoid __stdcall GLee_Lazy_glLightEnviEXT(GLenum pname, GLint param) {if
(GLeeInit()) glLightEnviEXT(pname, param);}
GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT=GLee_Lazy_glLightEnv
iEXT;
#endif
#endif
/* GL_EXT_geometry_shader4 */
#ifdef __GLEE_GL_EXT_geometry_shader4
#ifndef GLEE_C_DEFINED_glProgramParameteriEXT
#define GLEE_C_DEFINED_glProgramParameteriEXT
GLvoid __stdcall GLee_Lazy_glProgramParameteriEXT(GLuint program, GLenum
pname, GLint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname
, value);}
GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT=GLee
_Lazy_glProgramParameteriEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
#define GLEE_C_DEFINED_glFramebufferTextureEXT
GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum
attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTex
tureEXT(target, attachment, texture, level);}
GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GL
ee_Lazy_glFramebufferTextureEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
#define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GL
enum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()
) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureL
ayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
#define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLe
num attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit())
glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFa
ceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
#endif
#endif #endif
/* GL_EXT_scene_marker */ /* GL_EXT_scene_marker */
#ifdef __GLEE_GL_EXT_scene_marker #ifdef __GLEE_GL_EXT_scene_marker
GLvoid __stdcall _Lazy_glBeginSceneEXT(void) #ifndef GLEE_C_DEFINED_glBeginSceneEXT
{if (GLeeInit()) glBeginSceneEXT();} #define GLEE_C_DEFINED_glBeginSceneEXT
GLvoid __stdcall _Lazy_glEndSceneEXT(void) GLvoid __stdcall GLee_Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBegi
{if (GLeeInit()) glEndSceneEXT();} nSceneEXT();}
PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT=_Lazy_glBeginSceneEXT; GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT=GLee_Lazy_glBeginS
PFNGLENDSCENEEXTPROC pglEndSceneEXT=_Lazy_glEndSceneEXT; ceneEXT;
#endif
#ifndef GLEE_C_DEFINED_glEndSceneEXT
#define GLEE_C_DEFINED_glEndSceneEXT
GLvoid __stdcall GLee_Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSce
neEXT();}
GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT=GLee_Lazy_glEndSceneEX
T;
#endif
#endif #endif
/* GL_EXT_texture_compression_dxt1 */ /* GL_EXT_texture_compression_dxt1 */
#ifdef __GLEE_GL_EXT_texture_compression_dxt1 #ifdef __GLEE_GL_EXT_texture_compression_dxt1
#endif #endif
/* GL_EXT_texture_env */ /* GL_EXT_texture_env */
#ifdef __GLEE_GL_EXT_texture_env #ifdef __GLEE_GL_EXT_texture_env
#endif #endif
/* GL_IBM_static_data */ /* GL_IBM_static_data */
#ifdef __GLEE_GL_IBM_static_data #ifdef __GLEE_GL_IBM_static_data
#endif #endif
/* GL_NV_gpu_program4 */
#ifdef __GLEE_GL_NV_gpu_program4
#ifndef GLEE_C_DEFINED_glProgramLocalParameterI4iNV
#define GLEE_C_DEFINED_glProgramLocalParameterI4iNV
GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4iNV(GLenum target, GL
uint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgram
LocalParameterI4iNV(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParamet
erI4iNV=GLee_Lazy_glProgramLocalParameterI4iNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
#define GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4ivNV(GLenum target, G
Luint index, const GLint * params) {if (GLeeInit()) glProgramLocalParamete
rI4ivNV(target, index, params);}
GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParame
terI4ivNV=GLee_Lazy_glProgramLocalParameterI4ivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
#define GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4ivNV(GLenum target,
GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProg
ramLocalParametersI4ivNV(target, index, count, params);}
GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParam
etersI4ivNV=GLee_Lazy_glProgramLocalParametersI4ivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
#define GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uiNV(GLenum target, G
Luint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glPr
ogramLocalParameterI4uiNV(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParame
terI4uiNV=GLee_Lazy_glProgramLocalParameterI4uiNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
#define GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uivNV(GLenum target,
GLuint index, const GLuint * params) {if (GLeeInit()) glProgramLocalParame
terI4uivNV(target, index, params);}
GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParam
eterI4uivNV=GLee_Lazy_glProgramLocalParameterI4uivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
#define GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4uivNV(GLenum target,
GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glPr
ogramLocalParametersI4uivNV(target, index, count, params);}
GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalPara
metersI4uivNV=GLee_Lazy_glProgramLocalParametersI4uivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameterI4iNV
#define GLEE_C_DEFINED_glProgramEnvParameterI4iNV
GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4iNV(GLenum target, GLui
nt index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEn
vParameterI4iNV(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4
iNV=GLee_Lazy_glProgramEnvParameterI4iNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
#define GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLu
int index, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4i
vNV(target, index, params);}
GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI
4ivNV=GLee_Lazy_glProgramEnvParameterI4ivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
#define GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4ivNV(GLenum target, GL
uint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgra
mEnvParametersI4ivNV(target, index, count, params);}
GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParameter
sI4ivNV=GLee_Lazy_glProgramEnvParametersI4ivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
#define GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLu
int index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProg
ramEnvParameterI4uiNV(target, index, x, y, z, w);}
GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI
4uiNV=GLee_Lazy_glProgramEnvParameterI4uiNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
#define GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uivNV(GLenum target, GL
uint index, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI
4uivNV(target, index, params);}
GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameter
I4uivNV=GLee_Lazy_glProgramEnvParameterI4uivNV;
#endif
#ifndef GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
#define GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4uivNV(GLenum target, G
Luint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProg
ramEnvParametersI4uivNV(target, index, count, params);}
GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParamete
rsI4uivNV=GLee_Lazy_glProgramEnvParametersI4uivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
#define GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIivNV(GLenum target,
GLuint index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameter
IivNV(target, index, params);}
GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalP
arameterIivNV=GLee_Lazy_glGetProgramLocalParameterIivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
#define GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIuivNV(GLenum target
, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParamet
erIuivNV(target, index, params);}
GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocal
ParameterIuivNV=GLee_Lazy_glGetProgramLocalParameterIuivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
#define GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIivNV(GLenum target, G
Luint index, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivN
V(target, index, params);}
GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParam
eterIivNV=GLee_Lazy_glGetProgramEnvParameterIivNV;
#endif
#ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
#define GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIuivNV(GLenum target,
GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIu
ivNV(target, index, params);}
GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvPara
meterIuivNV=GLee_Lazy_glGetProgramEnvParameterIuivNV;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
#define GLEE_C_DEFINED_glFramebufferTextureEXT
GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum
attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTex
tureEXT(target, attachment, texture, level);}
GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GL
ee_Lazy_glFramebufferTextureEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
#define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GL
enum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()
) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureL
ayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
#endif
#ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
#define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLe
num attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit())
glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFa
ceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI2iEXT
#define GLEE_C_DEFINED_glVertexAttribI2iEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GL
int y) {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);}
GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT=GLee_Laz
y_glVertexAttribI2iEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI3iEXT
#define GLEE_C_DEFINED_glVertexAttribI3iEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GL
int y, GLint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);}
GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT=GLee_Laz
y_glVertexAttribI3iEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4iEXT
#define GLEE_C_DEFINED_glVertexAttribI4iEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GL
int y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y
, z, w);}
GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT=GLee_Laz
y_glVertexAttribI4iEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI1uiEXT
#define GLEE_C_DEFINED_glVertexAttribI1uiEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x)
{if (GLeeInit()) glVertexAttribI1uiEXT(index, x);}
GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT=GLee_L
azy_glVertexAttribI1uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI2uiEXT
#define GLEE_C_DEFINED_glVertexAttribI2uiEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x,
GLuint y) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);}
GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT=GLee_L
azy_glVertexAttribI2uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI3uiEXT
#define GLEE_C_DEFINED_glVertexAttribI3uiEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x,
GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z)
;}
GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT=GLee_L
azy_glVertexAttribI3uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4uiEXT
#define GLEE_C_DEFINED_glVertexAttribI4uiEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x,
GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index
, x, y, z, w);}
GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT=GLee_L
azy_glVertexAttribI4uiEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI1ivEXT
#define GLEE_C_DEFINED_glVertexAttribI1ivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI1ivEXT(GLuint index, const GLin
t * v) {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT=GLee_L
azy_glVertexAttribI1ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI2ivEXT
#define GLEE_C_DEFINED_glVertexAttribI2ivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI2ivEXT(GLuint index, const GLin
t * v) {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT=GLee_L
azy_glVertexAttribI2ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI3ivEXT
#define GLEE_C_DEFINED_glVertexAttribI3ivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI3ivEXT(GLuint index, const GLin
t * v) {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT=GLee_L
azy_glVertexAttribI3ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4ivEXT
#define GLEE_C_DEFINED_glVertexAttribI4ivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4ivEXT(GLuint index, const GLin
t * v) {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT=GLee_L
azy_glVertexAttribI4ivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI1uivEXT
#define GLEE_C_DEFINED_glVertexAttribI1uivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI1uivEXT(GLuint index, const GLu
int * v) {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT=GLee
_Lazy_glVertexAttribI1uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI2uivEXT
#define GLEE_C_DEFINED_glVertexAttribI2uivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI2uivEXT(GLuint index, const GLu
int * v) {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT=GLee
_Lazy_glVertexAttribI2uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI3uivEXT
#define GLEE_C_DEFINED_glVertexAttribI3uivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI3uivEXT(GLuint index, const GLu
int * v) {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT=GLee
_Lazy_glVertexAttribI3uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4uivEXT
#define GLEE_C_DEFINED_glVertexAttribI4uivEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4uivEXT(GLuint index, const GLu
int * v) {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT=GLee
_Lazy_glVertexAttribI4uivEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4bvEXT
#define GLEE_C_DEFINED_glVertexAttribI4bvEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4bvEXT(GLuint index, const GLby
te * v) {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT=GLee_L
azy_glVertexAttribI4bvEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4svEXT
#define GLEE_C_DEFINED_glVertexAttribI4svEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4svEXT(GLuint index, const GLsh
ort * v) {if (GLeeInit()) glVertexAttribI4svEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT=GLee_L
azy_glVertexAttribI4svEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4ubvEXT
#define GLEE_C_DEFINED_glVertexAttribI4ubvEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLu
byte * v) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT=GLee
_Lazy_glVertexAttribI4ubvEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribI4usvEXT
#define GLEE_C_DEFINED_glVertexAttribI4usvEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribI4usvEXT(GLuint index, const GLu
short * v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);}
GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT=GLee
_Lazy_glVertexAttribI4usvEXT;
#endif
#ifndef GLEE_C_DEFINED_glVertexAttribIPointerEXT
#define GLEE_C_DEFINED_glVertexAttribIPointerEXT
GLvoid __stdcall GLee_Lazy_glVertexAttribIPointerEXT(GLuint index, GLint
size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()
) glVertexAttribIPointerEXT(index, size, type, stride, pointer);}
GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEX
T=GLee_Lazy_glVertexAttribIPointerEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribIivEXT
#define GLEE_C_DEFINED_glGetVertexAttribIivEXT
GLvoid __stdcall GLee_Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum p
name, GLint * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pnam
e, params);}
GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT=GL
ee_Lazy_glGetVertexAttribIivEXT;
#endif
#ifndef GLEE_C_DEFINED_glGetVertexAttribIuivEXT
#define GLEE_C_DEFINED_glGetVertexAttribIuivEXT
GLvoid __stdcall GLee_Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum
pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, p
name, params);}
GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT=
GLee_Lazy_glGetVertexAttribIuivEXT;
#endif
#endif
/* GL_OES_byte_coordinates */ /* GL_OES_byte_coordinates */
#ifdef __GLEE_GL_OES_byte_coordinates #ifdef __GLEE_GL_OES_byte_coordinates
#endif #endif
/* GL_OES_compressed_paletted_texture */ /* GL_OES_compressed_paletted_texture */
#ifdef __GLEE_GL_OES_compressed_paletted_texture #ifdef __GLEE_GL_OES_compressed_paletted_texture
#endif #endif
/* GL_OES_single_precision */ /* GL_OES_single_precision */
#ifdef __GLEE_GL_OES_single_precision #ifdef __GLEE_GL_OES_single_precision
GLvoid __stdcall _Lazy_glDepthRangefOES(GLclampf n, GLclampf f) #ifndef GLEE_C_DEFINED_glDepthRangefOES
{if (GLeeInit()) glDepthRangefOES(n, f);} #define GLEE_C_DEFINED_glDepthRangefOES
GLvoid __stdcall _Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLflo GLvoid __stdcall GLee_Lazy_glDepthRangefOES(GLclampf n, GLclampf f) {if
at t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, (GLeeInit()) glDepthRangefOES(n, f);}
f);} GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES=GLee_Lazy_glDept
GLvoid __stdcall _Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat hRangefOES;
t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);} #endif
GLvoid __stdcall _Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equatio #ifndef GLEE_C_DEFINED_glFrustumfOES
n) {if (GLeeInit()) glClipPlanefOES(plane, equation);} #define GLEE_C_DEFINED_glFrustumfOES
GLvoid __stdcall _Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation) GLvoid __stdcall GLee_Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b,
{if (GLeeInit()) glGetClipPlanefOES(plane, equation);} GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b,
GLvoid __stdcall _Lazy_glClearDepthfOES(GLclampd depth) t, n, f);}
{if (GLeeInit()) glClearDepthfOES(depth);} GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES=GLee_Lazy_glFrustumfOE
PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES=_Lazy_glDepthRangefOES; S;
PFNGLFRUSTUMFOESPROC pglFrustumfOES=_Lazy_glFrustumfOES; #endif
PFNGLORTHOFOESPROC pglOrthofOES=_Lazy_glOrthofOES; #ifndef GLEE_C_DEFINED_glOrthofOES
PFNGLCLIPPLANEFOESPROC pglClipPlanefOES=_Lazy_glClipPlanefOES; #define GLEE_C_DEFINED_glOrthofOES
PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES=_Lazy_glGetClipPlanefOES; GLvoid __stdcall GLee_Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, G
PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES=_Lazy_glClearDepthfOES; Lfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n
, f);}
GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES=GLee_Lazy_glOrthofOES;
#endif
#ifndef GLEE_C_DEFINED_glClipPlanefOES
#define GLEE_C_DEFINED_glClipPlanefOES
GLvoid __stdcall GLee_Lazy_glClipPlanefOES(GLenum plane, const GLfloat* e
quation) {if (GLeeInit()) glClipPlanefOES(plane, equation);}
GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES=GLee_Lazy_glClipPl
anefOES;
#endif
#ifndef GLEE_C_DEFINED_glGetClipPlanefOES
#define GLEE_C_DEFINED_glGetClipPlanefOES
GLvoid __stdcall GLee_Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equa
tion) {if (GLeeInit()) glGetClipPlanefOES(plane, equation);}
GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES=GLee_Lazy_gl
GetClipPlanefOES;
#endif
#ifndef GLEE_C_DEFINED_glClearDepthfOES
#define GLEE_C_DEFINED_glClearDepthfOES
GLvoid __stdcall GLee_Lazy_glClearDepthfOES(GLclampd depth) {if (GLeeIni
t()) glClearDepthfOES(depth);}
GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES=GLee_Lazy_glClea
rDepthfOES;
#endif
#endif #endif
/* GL_SGIX_pixel_texture_bits */ /* GL_SGIX_pixel_texture_bits */
#ifdef __GLEE_GL_SGIX_pixel_texture_bits #ifdef __GLEE_GL_SGIX_pixel_texture_bits
#endif #endif
/* GL_SGIX_texture_range */ /* GL_SGIX_texture_range */
#ifdef __GLEE_GL_SGIX_texture_range #ifdef __GLEE_GL_SGIX_texture_range
skipping to change at line 5393 skipping to change at line 9966
GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE; GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE;
GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE; GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE;
GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE; GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE;
GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE; GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE;
GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE; GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE;
GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE; GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE;
GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE; GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE;
GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE; GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE;
GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE; GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE;
GLboolean _GLEE_WGL_NV_present_video = GL_FALSE; GLboolean _GLEE_WGL_NV_present_video = GL_FALSE;
GLboolean _GLEE_WGL_NV_video_out = GL_FALSE;
GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE; GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE;
GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE;
GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE; GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE;
GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE; GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE;
GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE; GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE;
GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE; GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE;
GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE; GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE;
GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE; GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE;
GLboolean _GLEE_WGL_NV_video_output = GL_FALSE; GLboolean _GLEE_WGL_NV_video_output = GL_FALSE;
/* WGL Extension names */ /* WGL Extension names */
skipping to change at line 5434 skipping to change at line 10007
"WGL_I3D_image_buffer", "WGL_I3D_image_buffer",
"WGL_I3D_swap_frame_lock", "WGL_I3D_swap_frame_lock",
"WGL_NV_render_depth_texture", "WGL_NV_render_depth_texture",
"WGL_NV_render_texture_rectangle", "WGL_NV_render_texture_rectangle",
"WGL_ATI_pixel_format_float", "WGL_ATI_pixel_format_float",
"WGL_NV_float_buffer", "WGL_NV_float_buffer",
"WGL_3DL_stereo_control", "WGL_3DL_stereo_control",
"WGL_EXT_pixel_format_packed_float", "WGL_EXT_pixel_format_packed_float",
"WGL_EXT_framebuffer_sRGB", "WGL_EXT_framebuffer_sRGB",
"WGL_NV_present_video", "WGL_NV_present_video",
"WGL_NV_video_out",
"WGL_NV_swap_group", "WGL_NV_swap_group",
"WGL_NV_gpu_affinity",
"WGL_EXT_display_color_table", "WGL_EXT_display_color_table",
"WGL_EXT_extensions_string", "WGL_EXT_extensions_string",
"WGL_EXT_swap_control", "WGL_EXT_swap_control",
"WGL_NV_vertex_array_range", "WGL_NV_vertex_array_range",
"WGL_OML_sync_control", "WGL_OML_sync_control",
"WGL_I3D_swap_frame_usage", "WGL_I3D_swap_frame_usage",
"WGL_NV_video_output" "WGL_NV_video_output"
}; };
int __GLeeWGLNumExtensions=37; int __GLeeWGLNumExtensions=37;
/* WGL_ARB_buffer_region */ /* WGL_ARB_buffer_region */
#ifdef __GLEE_WGL_ARB_buffer_region #ifdef __GLEE_WGL_ARB_buffer_region
HANDLE __stdcall _Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, U #ifndef GLEE_C_DEFINED_wglCreateBufferRegionARB
INT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayer #define GLEE_C_DEFINED_wglCreateBufferRegionARB
Plane, uType); return (HANDLE)0;} HANDLE __stdcall GLee_Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPl
VOID __stdcall _Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) ane, UINT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLa
{if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);} yerPlane, uType); return (HANDLE)0;}
BOOL __stdcall _Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, i GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB=
nt width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegi GLee_Lazy_wglCreateBufferRegionARB;
on, x, y, width, height); return (BOOL)0;} #endif
BOOL __stdcall _Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y #ifndef GLEE_C_DEFINED_wglDeleteBufferRegionARB
, int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return wglRe #define GLEE_C_DEFINED_wglDeleteBufferRegionARB
storeBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOO VOID __stdcall GLee_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (G
L)0;} LeeInit()) wglDeleteBufferRegionARB(hRegion);}
PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB=_Lazy_wglCreateBu GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB=
fferRegionARB; GLee_Lazy_wglDeleteBufferRegionARB;
PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB=_Lazy_wglDeleteBu #endif
fferRegionARB; #ifndef GLEE_C_DEFINED_wglSaveBufferRegionARB
PFNWGLSAVEBUFFERREGIONARBPROC pwglSaveBufferRegionARB=_Lazy_wglSaveBufferRe #define GLEE_C_DEFINED_wglSaveBufferRegionARB
gionARB; BOOL __stdcall GLee_Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, in
PFNWGLRESTOREBUFFERREGIONARBPROC pwglRestoreBufferRegionARB=_Lazy_wglRestor t y, int width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB
eBufferRegionARB; (hRegion, x, y, width, height); return (BOOL)0;}
GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB=GLee
_Lazy_wglSaveBufferRegionARB;
#endif
#ifndef GLEE_C_DEFINED_wglRestoreBufferRegionARB
#define GLEE_C_DEFINED_wglRestoreBufferRegionARB
BOOL __stdcall GLee_Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x,
int y, int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return
wglRestoreBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); retur
n (BOOL)0;}
GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionAR
B=GLee_Lazy_wglRestoreBufferRegionARB;
#endif
#endif #endif
/* WGL_ARB_multisample */ /* WGL_ARB_multisample */
#ifdef __GLEE_WGL_ARB_multisample #ifdef __GLEE_WGL_ARB_multisample
#endif #endif
/* WGL_ARB_extensions_string */ /* WGL_ARB_extensions_string */
#ifdef __GLEE_WGL_ARB_extensions_string #ifdef __GLEE_WGL_ARB_extensions_string
const char * __stdcall _Lazy_wglGetExtensionsStringARB(HDC hdc) #ifndef GLEE_C_DEFINED_wglGetExtensionsStringARB
{if (GLeeInit()) return wglGetExtensionsStringARB(hdc); retu #define GLEE_C_DEFINED_wglGetExtensionsStringARB
rn (const char *)0;} const char * __stdcall GLee_Lazy_wglGetExtensionsStringARB(HDC hdc) {if
PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB=_Lazy_wglGetExt (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0;
ensionsStringARB; }
GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringAR
B=GLee_Lazy_wglGetExtensionsStringARB;
#endif
#endif #endif
/* WGL_ARB_pixel_format */ /* WGL_ARB_pixel_format */
#ifdef __GLEE_WGL_ARB_pixel_format #ifdef __GLEE_WGL_ARB_pixel_format
BOOL __stdcall _Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValu #define GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
es) {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixelFormat BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixel
, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} Format, int iLayerPlane, UINT nAttributes, const int * piAttributes, int *
BOOL __stdcall _Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixel
, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfVa Format, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
lues) {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPixelForm GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttr
at, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} ibivARB=GLee_Lazy_wglGetPixelFormatAttribivARB;
BOOL __stdcall _Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piAttribI #endif
List, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
* nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, piAttr #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
ibIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL) BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixel
0;} Format, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT
PFNWGLGETPIXELFORMATATTRIBIVARBPROC pwglGetPixelFormatAttribivARB=_Lazy_wgl * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPix
GetPixelFormatAttribivARB; elFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0
PFNWGLGETPIXELFORMATATTRIBFVARBPROC pwglGetPixelFormatAttribfvARB=_Lazy_wgl ;}
GetPixelFormatAttribfvARB; GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttr
PFNWGLCHOOSEPIXELFORMATARBPROC pwglChoosePixelFormatARB=_Lazy_wglChoosePixe ibfvARB=GLee_Lazy_wglGetPixelFormatAttribfvARB;
lFormatARB; #endif
#ifndef GLEE_C_DEFINED_wglChoosePixelFormatARB
#define GLEE_C_DEFINED_wglChoosePixelFormatARB
BOOL __stdcall GLee_Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piA
ttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats,
UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatARB(hdc,
piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return
(BOOL)0;}
GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB=GL
ee_Lazy_wglChoosePixelFormatARB;
#endif
#endif #endif
/* WGL_ARB_make_current_read */ /* WGL_ARB_make_current_read */
#ifdef __GLEE_WGL_ARB_make_current_read #ifdef __GLEE_WGL_ARB_make_current_read
BOOL __stdcall _Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGL #ifndef GLEE_C_DEFINED_wglMakeContextCurrentARB
RC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hR #define GLEE_C_DEFINED_wglMakeContextCurrentARB
eadDC, hglrc); return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadD
HDC __stdcall _Lazy_wglGetCurrentReadDCARB(void) C, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC,
{if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HD hReadDC, hglrc); return (BOOL)0;}
C)0;} GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB=
PFNWGLMAKECONTEXTCURRENTARBPROC pwglMakeContextCurrentARB=_Lazy_wglMakeCont GLee_Lazy_wglMakeContextCurrentARB;
extCurrentARB; #endif
PFNWGLGETCURRENTREADDCARBPROC pwglGetCurrentReadDCARB=_Lazy_wglGetCurrentRe #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCARB
adDCARB; #define GLEE_C_DEFINED_wglGetCurrentReadDCARB
HDC __stdcall GLee_Lazy_wglGetCurrentReadDCARB(void) {if (GLeeInit()) re
turn wglGetCurrentReadDCARB(); return (HDC)0;}
GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB=GLee
_Lazy_wglGetCurrentReadDCARB;
#endif
#endif #endif
/* WGL_ARB_pbuffer */ /* WGL_ARB_pbuffer */
#ifdef __GLEE_WGL_ARB_pbuffer #ifdef __GLEE_WGL_ARB_pbuffer
HPBUFFERARB __stdcall _Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFormat, #ifndef GLEE_C_DEFINED_wglCreatePbufferARB
int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return #define GLEE_C_DEFINED_wglCreatePbufferARB
wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList); ret HPBUFFERARB __stdcall GLee_Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFo
urn (HPBUFFERARB)0;} rmat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit())
HDC __stdcall _Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) return wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList
{if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return ); return (HPBUFFERARB)0;}
(HDC)0;} GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB=GLee_Lazy_
int __stdcall _Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC) wglCreatePbufferARB;
{if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC #endif
); return (int)0;} #ifndef GLEE_C_DEFINED_wglGetPbufferDCARB
BOOL __stdcall _Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) #define GLEE_C_DEFINED_wglGetPbufferDCARB
{if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); retu HDC __stdcall GLee_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) {if (GL
rn (BOOL)0;} eeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;}
BOOL __stdcall _Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribut GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB=GLee_Lazy_wg
e, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAt lGetPbufferDCARB;
tribute, piValue); return (BOOL)0;} #endif
PFNWGLCREATEPBUFFERARBPROC pwglCreatePbufferARB=_Lazy_wglCreatePbufferARB; #ifndef GLEE_C_DEFINED_wglReleasePbufferDCARB
PFNWGLGETPBUFFERDCARBPROC pwglGetPbufferDCARB=_Lazy_wglGetPbufferDCARB; #define GLEE_C_DEFINED_wglReleasePbufferDCARB
PFNWGLRELEASEPBUFFERDCARBPROC pwglReleasePbufferDCARB=_Lazy_wglReleasePbuff int __stdcall GLee_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC
erDCARB; hDC) {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return
PFNWGLDESTROYPBUFFERARBPROC pwglDestroyPbufferARB=_Lazy_wglDestroyPbufferAR (int)0;}
B; GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB=GLee
PFNWGLQUERYPBUFFERARBPROC pwglQueryPbufferARB=_Lazy_wglQueryPbufferARB; _Lazy_wglReleasePbufferDCARB;
#endif
#ifndef GLEE_C_DEFINED_wglDestroyPbufferARB
#define GLEE_C_DEFINED_wglDestroyPbufferARB
BOOL __stdcall GLee_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) {if
(GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;}
GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB=GLee_Laz
y_wglDestroyPbufferARB;
#endif
#ifndef GLEE_C_DEFINED_wglQueryPbufferARB
#define GLEE_C_DEFINED_wglQueryPbufferARB
BOOL __stdcall GLee_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAt
tribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffe
r, iAttribute, piValue); return (BOOL)0;}
GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB=GLee_Lazy_wg
lQueryPbufferARB;
#endif
#endif #endif
/* WGL_ARB_render_texture */ /* WGL_ARB_render_texture */
#ifdef __GLEE_WGL_ARB_render_texture #ifdef __GLEE_WGL_ARB_render_texture
BOOL __stdcall _Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) #ifndef GLEE_C_DEFINED_wglBindTexImageARB
{if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer #define GLEE_C_DEFINED_wglBindTexImageARB
); return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBu
BOOL __stdcall _Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffe ffer) {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); retur
r) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuf n (BOOL)0;}
fer); return (BOOL)0;} GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB=GLee_Lazy_wg
BOOL __stdcall _Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int lBindTexImageARB;
* piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, #endif
piAttribList); return (BOOL)0;} #ifndef GLEE_C_DEFINED_wglReleaseTexImageARB
PFNWGLBINDTEXIMAGEARBPROC pwglBindTexImageARB=_Lazy_wglBindTexImageARB; #define GLEE_C_DEFINED_wglReleaseTexImageARB
PFNWGLRELEASETEXIMAGEARBPROC pwglReleaseTexImageARB=_Lazy_wglReleaseTexImag BOOL __stdcall GLee_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int
eARB; iBuffer) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer);
PFNWGLSETPBUFFERATTRIBARBPROC pwglSetPbufferAttribARB=_Lazy_wglSetPbufferAt return (BOOL)0;}
tribARB; GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB=GLee_L
azy_wglReleaseTexImageARB;
#endif
#ifndef GLEE_C_DEFINED_wglSetPbufferAttribARB
#define GLEE_C_DEFINED_wglSetPbufferAttribARB
BOOL __stdcall GLee_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, con
st int * piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbu
ffer, piAttribList); return (BOOL)0;}
GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB=GLee
_Lazy_wglSetPbufferAttribARB;
#endif
#endif #endif
/* WGL_ARB_pixel_format_float */ /* WGL_ARB_pixel_format_float */
#ifdef __GLEE_WGL_ARB_pixel_format_float #ifdef __GLEE_WGL_ARB_pixel_format_float
#endif #endif
/* WGL_ARB_create_context */ /* WGL_ARB_create_context */
#ifdef __GLEE_WGL_ARB_create_context #ifdef __GLEE_WGL_ARB_create_context
HGLRC __stdcall _Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareConte #ifndef GLEE_C_DEFINED_wglCreateContextAttribsARB
xt, const int * attribList) {if (GLeeInit()) return wglCreateContextAttrib #define GLEE_C_DEFINED_wglCreateContextAttribsARB
sARB(hDC, hShareContext, attribList); return (HGLRC)0;} HGLRC __stdcall GLee_Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShar
PFNWGLCREATECONTEXTATTRIBSARBPROC pwglCreateContextAttribsARB=_Lazy_wglCrea eContext, const int * attribList) {if (GLeeInit()) return wglCreateContext
teContextAttribsARB; AttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;}
GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribs
ARB=GLee_Lazy_wglCreateContextAttribsARB;
#endif
#endif #endif
/* WGL_EXT_make_current_read */ /* WGL_EXT_make_current_read */
#ifdef __GLEE_WGL_EXT_make_current_read #ifdef __GLEE_WGL_EXT_make_current_read
BOOL __stdcall _Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGL #ifndef GLEE_C_DEFINED_wglMakeContextCurrentEXT
RC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hR #define GLEE_C_DEFINED_wglMakeContextCurrentEXT
eadDC, hglrc); return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadD
HDC __stdcall _Lazy_wglGetCurrentReadDCEXT(void) C, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC,
{if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HD hReadDC, hglrc); return (BOOL)0;}
C)0;} GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT=
PFNWGLMAKECONTEXTCURRENTEXTPROC pwglMakeContextCurrentEXT=_Lazy_wglMakeCont GLee_Lazy_wglMakeContextCurrentEXT;
extCurrentEXT; #endif
PFNWGLGETCURRENTREADDCEXTPROC pwglGetCurrentReadDCEXT=_Lazy_wglGetCurrentRe #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCEXT
adDCEXT; #define GLEE_C_DEFINED_wglGetCurrentReadDCEXT
HDC __stdcall GLee_Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) re
turn wglGetCurrentReadDCEXT(); return (HDC)0;}
GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT=GLee
_Lazy_wglGetCurrentReadDCEXT;
#endif
#endif #endif
/* WGL_EXT_pixel_format */ /* WGL_EXT_pixel_format */
#ifdef __GLEE_WGL_EXT_pixel_format #ifdef __GLEE_WGL_EXT_pixel_format
BOOL __stdcall _Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixelFormat #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues) { #define GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat, iLay BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixel
erPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} Format, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValu
BOOL __stdcall _Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixelFormat es) {if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat
, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues) , iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
{if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelFormat, iL GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttr
ayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} ibivEXT=GLee_Lazy_wglGetPixelFormatAttribivEXT;
BOOL __stdcall _Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piAttribI #endif
List, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
* nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, piAttr #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
ibIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL) BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixel
0;} Format, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfVa
PFNWGLGETPIXELFORMATATTRIBIVEXTPROC pwglGetPixelFormatAttribivEXT=_Lazy_wgl lues) {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelForm
GetPixelFormatAttribivEXT; at, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;}
PFNWGLGETPIXELFORMATATTRIBFVEXTPROC pwglGetPixelFormatAttribfvEXT=_Lazy_wgl GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttr
GetPixelFormatAttribfvEXT; ibfvEXT=GLee_Lazy_wglGetPixelFormatAttribfvEXT;
PFNWGLCHOOSEPIXELFORMATEXTPROC pwglChoosePixelFormatEXT=_Lazy_wglChoosePixe #endif
lFormatEXT; #ifndef GLEE_C_DEFINED_wglChoosePixelFormatEXT
#define GLEE_C_DEFINED_wglChoosePixelFormatEXT
BOOL __stdcall GLee_Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piA
ttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats,
UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc,
piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return
(BOOL)0;}
GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT=GL
ee_Lazy_wglChoosePixelFormatEXT;
#endif
#endif #endif
/* WGL_EXT_pbuffer */ /* WGL_EXT_pbuffer */
#ifdef __GLEE_WGL_EXT_pbuffer #ifdef __GLEE_WGL_EXT_pbuffer
HPBUFFEREXT __stdcall _Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFormat, #ifndef GLEE_C_DEFINED_wglCreatePbufferEXT
int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return #define GLEE_C_DEFINED_wglCreatePbufferEXT
wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList); ret HPBUFFEREXT __stdcall GLee_Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFo
urn (HPBUFFEREXT)0;} rmat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit())
HDC __stdcall _Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) return wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList
{if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return ); return (HPBUFFEREXT)0;}
(HDC)0;} GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT=GLee_Lazy_
int __stdcall _Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC) wglCreatePbufferEXT;
{if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC #endif
); return (int)0;} #ifndef GLEE_C_DEFINED_wglGetPbufferDCEXT
BOOL __stdcall _Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) #define GLEE_C_DEFINED_wglGetPbufferDCEXT
{if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); retu HDC __stdcall GLee_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) {if (GL
rn (BOOL)0;} eeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;}
BOOL __stdcall _Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribut GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT=GLee_Lazy_wg
e, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAt lGetPbufferDCEXT;
tribute, piValue); return (BOOL)0;} #endif
PFNWGLCREATEPBUFFEREXTPROC pwglCreatePbufferEXT=_Lazy_wglCreatePbufferEXT; #ifndef GLEE_C_DEFINED_wglReleasePbufferDCEXT
PFNWGLGETPBUFFERDCEXTPROC pwglGetPbufferDCEXT=_Lazy_wglGetPbufferDCEXT; #define GLEE_C_DEFINED_wglReleasePbufferDCEXT
PFNWGLRELEASEPBUFFERDCEXTPROC pwglReleasePbufferDCEXT=_Lazy_wglReleasePbuff int __stdcall GLee_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC
erDCEXT; hDC) {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return
PFNWGLDESTROYPBUFFEREXTPROC pwglDestroyPbufferEXT=_Lazy_wglDestroyPbufferEX (int)0;}
T; GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT=GLee
PFNWGLQUERYPBUFFEREXTPROC pwglQueryPbufferEXT=_Lazy_wglQueryPbufferEXT; _Lazy_wglReleasePbufferDCEXT;
#endif
#ifndef GLEE_C_DEFINED_wglDestroyPbufferEXT
#define GLEE_C_DEFINED_wglDestroyPbufferEXT
BOOL __stdcall GLee_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) {if
(GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;}
GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT=GLee_Laz
y_wglDestroyPbufferEXT;
#endif
#ifndef GLEE_C_DEFINED_wglQueryPbufferEXT
#define GLEE_C_DEFINED_wglQueryPbufferEXT
BOOL __stdcall GLee_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAt
tribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffe
r, iAttribute, piValue); return (BOOL)0;}
GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT=GLee_Lazy_wg
lQueryPbufferEXT;
#endif
#endif #endif
/* WGL_EXT_depth_float */ /* WGL_EXT_depth_float */
#ifdef __GLEE_WGL_EXT_depth_float #ifdef __GLEE_WGL_EXT_depth_float
#endif #endif
/* WGL_3DFX_multisample */ /* WGL_3DFX_multisample */
#ifdef __GLEE_WGL_3DFX_multisample #ifdef __GLEE_WGL_3DFX_multisample
#endif #endif
/* WGL_EXT_multisample */ /* WGL_EXT_multisample */
#ifdef __GLEE_WGL_EXT_multisample #ifdef __GLEE_WGL_EXT_multisample
#endif #endif
/* WGL_I3D_digital_video_control */ /* WGL_I3D_digital_video_control */
#ifdef __GLEE_WGL_I3D_digital_video_control #ifdef __GLEE_WGL_I3D_digital_video_control
BOOL __stdcall _Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribut #ifndef GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
e, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParametersI3D( #define GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
hDC, iAttribute, piValue); return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAt
BOOL __stdcall _Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribut tribute, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParamete
e, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoParamete rsI3D(hDC, iAttribute, piValue); return (BOOL)0;}
rsI3D(hDC, iAttribute, piValue); return (BOOL)0;} GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideo
PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC pwglGetDigitalVideoParametersI3D=_La ParametersI3D=GLee_Lazy_wglGetDigitalVideoParametersI3D;
zy_wglGetDigitalVideoParametersI3D; #endif
PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC pwglSetDigitalVideoParametersI3D=_La #ifndef GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
zy_wglSetDigitalVideoParametersI3D; #define GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
BOOL __stdcall GLee_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAt
tribute, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoPa
rametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideo
ParametersI3D=GLee_Lazy_wglSetDigitalVideoParametersI3D;
#endif
#endif #endif
/* WGL_I3D_gamma */ /* WGL_I3D_gamma */
#ifdef __GLEE_WGL_I3D_gamma #ifdef __GLEE_WGL_I3D_gamma
BOOL __stdcall _Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, #ifndef GLEE_C_DEFINED_wglGetGammaTableParametersI3D
int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, #define GLEE_C_DEFINED_wglGetGammaTableParametersI3D
iAttribute, piValue); return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttr
BOOL __stdcall _Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, ibute, int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3
const int * piValue) {if (GLeeInit()) return wglSetGammaTableParametersI3 D(hDC, iAttribute, piValue); return (BOOL)0;}
D(hDC, iAttribute, piValue); return (BOOL)0;} GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTablePara
BOOL __stdcall _Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * pu metersI3D=GLee_Lazy_wglGetGammaTableParametersI3D;
Red, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglGetGamm #endif
aTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;} #ifndef GLEE_C_DEFINED_wglSetGammaTableParametersI3D
BOOL __stdcall _Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const USHOR #define GLEE_C_DEFINED_wglSetGammaTableParametersI3D
T * puRed, const USHORT * puGreen, const USHORT * puBlue) {if (GLeeInit()) BOOL __stdcall GLee_Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttr
return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return ibute, const int * piValue) {if (GLeeInit()) return wglSetGammaTableParame
(BOOL)0;} tersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
PFNWGLGETGAMMATABLEPARAMETERSI3DPROC pwglGetGammaTableParametersI3D=_Lazy_w GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTablePara
glGetGammaTableParametersI3D; metersI3D=GLee_Lazy_wglSetGammaTableParametersI3D;
PFNWGLSETGAMMATABLEPARAMETERSI3DPROC pwglSetGammaTableParametersI3D=_Lazy_w #endif
glSetGammaTableParametersI3D; #ifndef GLEE_C_DEFINED_wglGetGammaTableI3D
PFNWGLGETGAMMATABLEI3DPROC pwglGetGammaTableI3D=_Lazy_wglGetGammaTableI3D; #define GLEE_C_DEFINED_wglGetGammaTableI3D
PFNWGLSETGAMMATABLEI3DPROC pwglSetGammaTableI3D=_Lazy_wglSetGammaTableI3D; BOOL __stdcall GLee_Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHOR
T * puRed, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglG
etGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D=GLee_Lazy_
wglGetGammaTableI3D;
#endif
#ifndef GLEE_C_DEFINED_wglSetGammaTableI3D
#define GLEE_C_DEFINED_wglSetGammaTableI3D
BOOL __stdcall GLee_Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const
USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue) {if (GLeeI
nit()) return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); r
eturn (BOOL)0;}
GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D=GLee_Lazy_
wglSetGammaTableI3D;
#endif
#endif #endif
/* WGL_I3D_genlock */ /* WGL_I3D_genlock */
#ifdef __GLEE_WGL_I3D_genlock #ifdef __GLEE_WGL_I3D_genlock
BOOL __stdcall _Lazy_wglEnableGenlockI3D(HDC hDC) #ifndef GLEE_C_DEFINED_wglEnableGenlockI3D
{if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BO #define GLEE_C_DEFINED_wglEnableGenlockI3D
OL)0;} BOOL __stdcall GLee_Lazy_wglEnableGenlockI3D(HDC hDC) {if (GLeeInit()) r
BOOL __stdcall _Lazy_wglDisableGenlockI3D(HDC hDC) eturn wglEnableGenlockI3D(hDC); return (BOOL)0;}
{if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (B GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D=GLee_Lazy_
OOL)0;} wglEnableGenlockI3D;
BOOL __stdcall _Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) #endif
{if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); #ifndef GLEE_C_DEFINED_wglDisableGenlockI3D
return (BOOL)0;} #define GLEE_C_DEFINED_wglDisableGenlockI3D
BOOL __stdcall _Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) BOOL __stdcall GLee_Lazy_wglDisableGenlockI3D(HDC hDC) {if (GLeeInit())
{if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); r return wglDisableGenlockI3D(hDC); return (BOOL)0;}
eturn (BOOL)0;} GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D=GLee_Laz
BOOL __stdcall _Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource) y_wglDisableGenlockI3D;
{if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource) #endif
; return (BOOL)0;} #ifndef GLEE_C_DEFINED_wglIsEnabledGenlockI3D
BOOL __stdcall _Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) #define GLEE_C_DEFINED_wglIsEnabledGenlockI3D
{if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); BOOL __stdcall GLee_Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) {
return (BOOL)0;} if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;}
BOOL __stdcall _Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge) GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D=GLee
{if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdg _Lazy_wglIsEnabledGenlockI3D;
e); return (BOOL)0;} #endif
BOOL __stdcall _Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) #ifndef GLEE_C_DEFINED_wglGenlockSourceI3D
{if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); #define GLEE_C_DEFINED_wglGenlockSourceI3D
return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) {if
BOOL __stdcall _Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate) (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
{if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRat GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D=GLee_Lazy_
e); return (BOOL)0;} wglGenlockSourceI3D;
BOOL __stdcall _Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay) #endif
{if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay #ifndef GLEE_C_DEFINED_wglGetGenlockSourceI3D
); return (BOOL)0;} #define GLEE_C_DEFINED_wglGetGenlockSourceI3D
BOOL __stdcall _Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay) BOOL __stdcall GLee_Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource)
{if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDe {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL
lay); return (BOOL)0;} )0;}
BOOL __stdcall _Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxL GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D=GLee
ineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGenlockMa _Lazy_wglGetGenlockSourceI3D;
xSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;} #endif
PFNWGLENABLEGENLOCKI3DPROC pwglEnableGenlockI3D=_Lazy_wglEnableGenlockI3D; #ifndef GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
PFNWGLDISABLEGENLOCKI3DPROC pwglDisableGenlockI3D=_Lazy_wglDisableGenlockI3 #define GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
D; BOOL __stdcall GLee_Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) {i
PFNWGLISENABLEDGENLOCKI3DPROC pwglIsEnabledGenlockI3D=_Lazy_wglIsEnabledGen f (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
lockI3D; GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D=GL
PFNWGLGENLOCKSOURCEI3DPROC pwglGenlockSourceI3D=_Lazy_wglGenlockSourceI3D; ee_Lazy_wglGenlockSourceEdgeI3D;
PFNWGLGETGENLOCKSOURCEI3DPROC pwglGetGenlockSourceI3D=_Lazy_wglGetGenlockSo #endif
urceI3D; #ifndef GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
PFNWGLGENLOCKSOURCEEDGEI3DPROC pwglGenlockSourceEdgeI3D=_Lazy_wglGenlockSou #define GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
rceEdgeI3D; BOOL __stdcall GLee_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge
PFNWGLGETGENLOCKSOURCEEDGEI3DPROC pwglGetGenlockSourceEdgeI3D=_Lazy_wglGetG ) {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return (
enlockSourceEdgeI3D; BOOL)0;}
PFNWGLGENLOCKSAMPLERATEI3DPROC pwglGenlockSampleRateI3D=_Lazy_wglGenlockSam GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdge
pleRateI3D; I3D=GLee_Lazy_wglGetGenlockSourceEdgeI3D;
PFNWGLGETGENLOCKSAMPLERATEI3DPROC pwglGetGenlockSampleRateI3D=_Lazy_wglGetG #endif
enlockSampleRateI3D; #ifndef GLEE_C_DEFINED_wglGenlockSampleRateI3D
PFNWGLGENLOCKSOURCEDELAYI3DPROC pwglGenlockSourceDelayI3D=_Lazy_wglGenlockS #define GLEE_C_DEFINED_wglGenlockSampleRateI3D
ourceDelayI3D; BOOL __stdcall GLee_Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) {i
PFNWGLGETGENLOCKSOURCEDELAYI3DPROC pwglGetGenlockSourceDelayI3D=_Lazy_wglGe f (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
tGenlockSourceDelayI3D; GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D=GL
PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC pwglQueryGenlockMaxSourceDelayI3D=_ ee_Lazy_wglGenlockSampleRateI3D;
Lazy_wglQueryGenlockMaxSourceDelayI3D; #endif
#ifndef GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
#define GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
BOOL __stdcall GLee_Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate
) {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return (
BOOL)0;}
GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRate
I3D=GLee_Lazy_wglGetGenlockSampleRateI3D;
#endif
#ifndef GLEE_C_DEFINED_wglGenlockSourceDelayI3D
#define GLEE_C_DEFINED_wglGenlockSourceDelayI3D
BOOL __stdcall GLee_Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay)
{if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL
)0;}
GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D=
GLee_Lazy_wglGenlockSourceDelayI3D;
#endif
#ifndef GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
#define GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
BOOL __stdcall GLee_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDel
ay) {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); retu
rn (BOOL)0;}
GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDel
ayI3D=GLee_Lazy_wglGetGenlockSourceDelayI3D;
#endif
#ifndef GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
#define GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
BOOL __stdcall GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT *
uMaxLineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGen
lockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;}
GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMa
xSourceDelayI3D=GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D;
#endif
#endif #endif
/* WGL_I3D_image_buffer */ /* WGL_I3D_image_buffer */
#ifdef __GLEE_WGL_I3D_image_buffer #ifdef __GLEE_WGL_I3D_image_buffer
LPVOID __stdcall _Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT #ifndef GLEE_C_DEFINED_wglCreateImageBufferI3D
uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, #define GLEE_C_DEFINED_wglCreateImageBufferI3D
uFlags); return (LPVOID)0;} LPVOID __stdcall GLee_Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize,
BOOL __stdcall _Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress) UINT uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize,
{if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddre uFlags); return (LPVOID)0;}
ss); return (BOOL)0;} GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D=GL
BOOL __stdcall _Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE ee_Lazy_wglCreateImageBufferI3D;
* pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count) {if ( #endif
GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAddress, #ifndef GLEE_C_DEFINED_wglDestroyImageBufferI3D
pSize, count); return (BOOL)0;} #define GLEE_C_DEFINED_wglDestroyImageBufferI3D
BOOL __stdcall _Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * BOOL __stdcall GLee_Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddres
pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBufferEvents s) {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return
I3D(hDC, pAddress, count); return (BOOL)0;} (BOOL)0;}
PFNWGLCREATEIMAGEBUFFERI3DPROC pwglCreateImageBufferI3D=_Lazy_wglCreateImag GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D=
eBufferI3D; GLee_Lazy_wglDestroyImageBufferI3D;
PFNWGLDESTROYIMAGEBUFFERI3DPROC pwglDestroyImageBufferI3D=_Lazy_wglDestroyI #endif
mageBufferI3D; #ifndef GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC pwglAssociateImageBufferEventsI3D=_ #define GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
Lazy_wglAssociateImageBufferEventsI3D; BOOL __stdcall GLee_Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const
PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC pwglReleaseImageBufferEventsI3D=_Lazy HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count)
_wglReleaseImageBufferEventsI3D; {if (GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAdd
ress, pSize, count); return (BOOL)0;}
GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImage
BufferEventsI3D=GLee_Lazy_wglAssociateImageBufferEventsI3D;
#endif
#ifndef GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
#define GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
BOOL __stdcall GLee_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LP
VOID * pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBuffer
EventsI3D(hDC, pAddress, count); return (BOOL)0;}
GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBuff
erEventsI3D=GLee_Lazy_wglReleaseImageBufferEventsI3D;
#endif
#endif #endif
/* WGL_I3D_swap_frame_lock */ /* WGL_I3D_swap_frame_lock */
#ifdef __GLEE_WGL_I3D_swap_frame_lock #ifdef __GLEE_WGL_I3D_swap_frame_lock
BOOL __stdcall _Lazy_wglEnableFrameLockI3D(void) #ifndef GLEE_C_DEFINED_wglEnableFrameLockI3D
{if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOO #define GLEE_C_DEFINED_wglEnableFrameLockI3D
L)0;} BOOL __stdcall GLee_Lazy_wglEnableFrameLockI3D(void) {if (GLeeInit()) re
BOOL __stdcall _Lazy_wglDisableFrameLockI3D(void) turn wglEnableFrameLockI3D(); return (BOOL)0;}
{if (GLeeInit()) return wglDisableFrameLockI3D(); return (BO GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D=GLee_L
OL)0;} azy_wglEnableFrameLockI3D;
BOOL __stdcall _Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) #endif
{if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); ret #ifndef GLEE_C_DEFINED_wglDisableFrameLockI3D
urn (BOOL)0;} #define GLEE_C_DEFINED_wglDisableFrameLockI3D
BOOL __stdcall _Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) BOOL __stdcall GLee_Lazy_wglDisableFrameLockI3D(void) {if (GLeeInit()) r
{if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); r eturn wglDisableFrameLockI3D(); return (BOOL)0;}
eturn (BOOL)0;} GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D=GLee
PFNWGLENABLEFRAMELOCKI3DPROC pwglEnableFrameLockI3D=_Lazy_wglEnableFrameLoc _Lazy_wglDisableFrameLockI3D;
kI3D; #endif
PFNWGLDISABLEFRAMELOCKI3DPROC pwglDisableFrameLockI3D=_Lazy_wglDisableFrame #ifndef GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
LockI3D; #define GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
PFNWGLISENABLEDFRAMELOCKI3DPROC pwglIsEnabledFrameLockI3D=_Lazy_wglIsEnable BOOL __stdcall GLee_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) {if (GLe
dFrameLockI3D; eInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;}
PFNWGLQUERYFRAMELOCKMASTERI3DPROC pwglQueryFrameLockMasterI3D=_Lazy_wglQuer GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D=
yFrameLockMasterI3D; GLee_Lazy_wglIsEnabledFrameLockI3D;
#endif
#ifndef GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
#define GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
BOOL __stdcall GLee_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) {if (G
LeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;}
GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMaster
I3D=GLee_Lazy_wglQueryFrameLockMasterI3D;
#endif
#endif #endif
/* WGL_NV_render_depth_texture */ /* WGL_NV_render_depth_texture */
#ifdef __GLEE_WGL_NV_render_depth_texture #ifdef __GLEE_WGL_NV_render_depth_texture
#endif #endif
/* WGL_NV_render_texture_rectangle */ /* WGL_NV_render_texture_rectangle */
#ifdef __GLEE_WGL_NV_render_texture_rectangle #ifdef __GLEE_WGL_NV_render_texture_rectangle
skipping to change at line 5694 skipping to change at line 10432
#endif #endif
/* WGL_EXT_framebuffer_sRGB */ /* WGL_EXT_framebuffer_sRGB */
#ifdef __GLEE_WGL_EXT_framebuffer_sRGB #ifdef __GLEE_WGL_EXT_framebuffer_sRGB
#endif #endif
/* WGL_NV_present_video */ /* WGL_NV_present_video */
#ifdef __GLEE_WGL_NV_present_video #ifdef __GLEE_WGL_NV_present_video
#ifndef GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
#define GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
int __stdcall GLee_Lazy_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTD
EVICENV * phDeviceList) {if (GLeeInit()) return wglEnumerateVideoDevicesNV
(hDC, phDeviceList); return (int)0;}
GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevice
sNV=GLee_Lazy_wglEnumerateVideoDevicesNV;
#endif
#ifndef GLEE_C_DEFINED_wglBindVideoDeviceNV
#define GLEE_C_DEFINED_wglBindVideoDeviceNV
BOOL __stdcall GLee_Lazy_wglBindVideoDeviceNV(HDC hDC, unsigned int uVide
oSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList) {if (G
LeeInit()) return wglBindVideoDeviceNV(hDC, uVideoSlot, hVideoDevice, piAtt
ribList); return (BOOL)0;}
GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV=GLee_Laz
y_wglBindVideoDeviceNV;
#endif
#ifndef GLEE_C_DEFINED_wglQueryCurrentContextNV
#define GLEE_C_DEFINED_wglQueryCurrentContextNV
BOOL __stdcall GLee_Lazy_wglQueryCurrentContextNV(int iAttribute, int * p
iValue) {if (GLeeInit()) return wglQueryCurrentContextNV(iAttribute, piVal
ue); return (BOOL)0;}
GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV=
GLee_Lazy_wglQueryCurrentContextNV;
#endif #endif
/* WGL_NV_video_out */
#ifdef __GLEE_WGL_NV_video_out
#endif #endif
/* WGL_NV_swap_group */ /* WGL_NV_swap_group */
#ifdef __GLEE_WGL_NV_swap_group #ifdef __GLEE_WGL_NV_swap_group
#ifndef GLEE_C_DEFINED_wglJoinSwapGroupNV
#define GLEE_C_DEFINED_wglJoinSwapGroupNV
BOOL __stdcall GLee_Lazy_wglJoinSwapGroupNV(HDC hDC, GLuint group) {if (
GLeeInit()) return wglJoinSwapGroupNV(hDC, group); return (BOOL)0;}
GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV=GLee_Lazy_wg
lJoinSwapGroupNV;
#endif
#ifndef GLEE_C_DEFINED_wglBindSwapBarrierNV
#define GLEE_C_DEFINED_wglBindSwapBarrierNV
BOOL __stdcall GLee_Lazy_wglBindSwapBarrierNV(GLuint group, GLuint barrie
r) {if (GLeeInit()) return wglBindSwapBarrierNV(group, barrier); return (B
OOL)0;}
GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV=GLee_Laz
y_wglBindSwapBarrierNV;
#endif
#ifndef GLEE_C_DEFINED_wglQuerySwapGroupNV
#define GLEE_C_DEFINED_wglQuerySwapGroupNV
BOOL __stdcall GLee_Lazy_wglQuerySwapGroupNV(HDC hDC, GLuint * group, GLu
int * barrier) {if (GLeeInit()) return wglQuerySwapGroupNV(hDC, group, bar
rier); return (BOOL)0;}
GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV=GLee_Lazy_
wglQuerySwapGroupNV;
#endif
#ifndef GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
#define GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
BOOL __stdcall GLee_Lazy_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint * maxGro
ups, GLuint * maxBarriers) {if (GLeeInit()) return wglQueryMaxSwapGroupsNV
(hDC, maxGroups, maxBarriers); return (BOOL)0;}
GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV=GL
ee_Lazy_wglQueryMaxSwapGroupsNV;
#endif
#ifndef GLEE_C_DEFINED_wglQueryFrameCountNV
#define GLEE_C_DEFINED_wglQueryFrameCountNV
BOOL __stdcall GLee_Lazy_wglQueryFrameCountNV(HDC hDC, GLuint * count) {
if (GLeeInit()) return wglQueryFrameCountNV(hDC, count); return (BOOL)0;}
GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV=GLee_Laz
y_wglQueryFrameCountNV;
#endif
#ifndef GLEE_C_DEFINED_wglResetFrameCountNV
#define GLEE_C_DEFINED_wglResetFrameCountNV
BOOL __stdcall GLee_Lazy_wglResetFrameCountNV(HDC hDC) {if (GLeeInit())
return wglResetFrameCountNV(hDC); return (BOOL)0;}
GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV=GLee_Laz
y_wglResetFrameCountNV;
#endif
#endif
/* WGL_NV_gpu_affinity */
#ifdef __GLEE_WGL_NV_gpu_affinity
#ifndef GLEE_C_DEFINED_wglEnumGpusNV
#define GLEE_C_DEFINED_wglEnumGpusNV
BOOL __stdcall GLee_Lazy_wglEnumGpusNV(UINT iGpuIndex, HGPUNV * phGpu) {
if (GLeeInit()) return wglEnumGpusNV(iGpuIndex, phGpu); return (BOOL)0;}
GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV=GLee_Lazy_wglEnumGpusN
V;
#endif
#ifndef GLEE_C_DEFINED_wglEnumGpuDevicesNV
#define GLEE_C_DEFINED_wglEnumGpuDevicesNV
BOOL __stdcall GLee_Lazy_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceInd
ex, PGPU_DEVICE lpGpuDevice) {if (GLeeInit()) return wglEnumGpuDevicesNV(h
Gpu, iDeviceIndex, lpGpuDevice); return (BOOL)0;}
GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV=GLee_Lazy_
wglEnumGpuDevicesNV;
#endif
#ifndef GLEE_C_DEFINED_wglCreateAffinityDCNV
#define GLEE_C_DEFINED_wglCreateAffinityDCNV
HDC __stdcall GLee_Lazy_wglCreateAffinityDCNV(const HGPUNV * phGpuList)
{if (GLeeInit()) return wglCreateAffinityDCNV(phGpuList); return (HDC)0;}
GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV=GLee_L
azy_wglCreateAffinityDCNV;
#endif
#ifndef GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
#define GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
BOOL __stdcall GLee_Lazy_wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UIN
T iGpuIndex, HGPUNV * hGpu) {if (GLeeInit()) return wglEnumGpusFromAffinit
yDCNV(hAffinityDC, iGpuIndex, hGpu); return (BOOL)0;}
GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinit
yDCNV=GLee_Lazy_wglEnumGpusFromAffinityDCNV;
#endif
#ifndef GLEE_C_DEFINED_wglDeleteDCNV
#define GLEE_C_DEFINED_wglDeleteDCNV
BOOL __stdcall GLee_Lazy_wglDeleteDCNV(HDC hdc) {if (GLeeInit()) return
wglDeleteDCNV(hdc); return (BOOL)0;}
GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV=GLee_Lazy_wglDeleteDCN
V;
#endif
#endif #endif
/* WGL_EXT_display_color_table */ /* WGL_EXT_display_color_table */
#ifdef __GLEE_WGL_EXT_display_color_table #ifdef __GLEE_WGL_EXT_display_color_table
GLboolean __stdcall _Lazy_wglCreateDisplayColorTableEXT(GLushort id) #ifndef GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
{if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); r #define GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
eturn (GLboolean)0;} GLboolean __stdcall GLee_Lazy_wglCreateDisplayColorTableEXT(GLushort id)
GLboolean __stdcall _Lazy_wglLoadDisplayColorTableEXT(const GLushort * tabl {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboole
e, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(tabl an)0;}
e, length); return (GLboolean)0;} GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColo
GLboolean __stdcall _Lazy_wglBindDisplayColorTableEXT(GLushort id) rTableEXT=GLee_Lazy_wglCreateDisplayColorTableEXT;
{if (GLeeInit()) return wglBindDisplayColorTableEXT(id); ret #endif
urn (GLboolean)0;} #ifndef GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
VOID __stdcall _Lazy_wglDestroyDisplayColorTableEXT(GLushort id) #define GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
{if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);} GLboolean __stdcall GLee_Lazy_wglLoadDisplayColorTableEXT(const GLushort
PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC pwglCreateDisplayColorTableEXT=_Lazy_w * table, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEX
glCreateDisplayColorTableEXT; T(table, length); return (GLboolean)0;}
PFNWGLLOADDISPLAYCOLORTABLEEXTPROC pwglLoadDisplayColorTableEXT=_Lazy_wglLo GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTab
adDisplayColorTableEXT; leEXT=GLee_Lazy_wglLoadDisplayColorTableEXT;
PFNWGLBINDDISPLAYCOLORTABLEEXTPROC pwglBindDisplayColorTableEXT=_Lazy_wglBi #endif
ndDisplayColorTableEXT; #ifndef GLEE_C_DEFINED_wglBindDisplayColorTableEXT
PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC pwglDestroyDisplayColorTableEXT=_Lazy #define GLEE_C_DEFINED_wglBindDisplayColorTableEXT
_wglDestroyDisplayColorTableEXT; GLboolean __stdcall GLee_Lazy_wglBindDisplayColorTableEXT(GLushort id) {
if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0
;}
GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTab
leEXT=GLee_Lazy_wglBindDisplayColorTableEXT;
#endif
#ifndef GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
#define GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
VOID __stdcall GLee_Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if
(GLeeInit()) wglDestroyDisplayColorTableEXT(id);}
GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayCo
lorTableEXT=GLee_Lazy_wglDestroyDisplayColorTableEXT;
#endif
#endif #endif
/* WGL_EXT_extensions_string */ /* WGL_EXT_extensions_string */
#ifdef __GLEE_WGL_EXT_extensions_string #ifdef __GLEE_WGL_EXT_extensions_string
const char * __stdcall _Lazy_wglGetExtensionsStringEXT(void) #ifndef GLEE_C_DEFINED_wglGetExtensionsStringEXT
{if (GLeeInit()) return wglGetExtensionsStringEXT(); return #define GLEE_C_DEFINED_wglGetExtensionsStringEXT
(const char *)0;} const char * __stdcall GLee_Lazy_wglGetExtensionsStringEXT(void) {if (GL
PFNWGLGETEXTENSIONSSTRINGEXTPROC pwglGetExtensionsStringEXT=_Lazy_wglGetExt eeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;}
ensionsStringEXT; GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEX
T=GLee_Lazy_wglGetExtensionsStringEXT;
#endif
#endif #endif
/* WGL_EXT_swap_control */ /* WGL_EXT_swap_control */
#ifdef __GLEE_WGL_EXT_swap_control #ifdef __GLEE_WGL_EXT_swap_control
BOOL __stdcall _Lazy_wglSwapIntervalEXT(int interval) #ifndef GLEE_C_DEFINED_wglSwapIntervalEXT
{if (GLeeInit()) return wglSwapIntervalEXT(interval); return #define GLEE_C_DEFINED_wglSwapIntervalEXT
(BOOL)0;} BOOL __stdcall GLee_Lazy_wglSwapIntervalEXT(int interval) {if (GLeeInit(
int __stdcall _Lazy_wglGetSwapIntervalEXT(void) )) return wglSwapIntervalEXT(interval); return (BOOL)0;}
{if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT=GLee_Lazy_wg
)0;} lSwapIntervalEXT;
PFNWGLSWAPINTERVALEXTPROC pwglSwapIntervalEXT=_Lazy_wglSwapIntervalEXT; #endif
PFNWGLGETSWAPINTERVALEXTPROC pwglGetSwapIntervalEXT=_Lazy_wglGetSwapInterva #ifndef GLEE_C_DEFINED_wglGetSwapIntervalEXT
lEXT; #define GLEE_C_DEFINED_wglGetSwapIntervalEXT
int __stdcall GLee_Lazy_wglGetSwapIntervalEXT(void) {if (GLeeInit()) ret
urn wglGetSwapIntervalEXT(); return (int)0;}
GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT=GLee_L
azy_wglGetSwapIntervalEXT;
#endif
#endif #endif
/* WGL_NV_vertex_array_range */ /* WGL_NV_vertex_array_range */
#ifdef __GLEE_WGL_NV_vertex_array_range #ifdef __GLEE_WGL_NV_vertex_array_range
void* __stdcall _Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, G #ifndef GLEE_C_DEFINED_wglAllocateMemoryNV
Lfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAllocateMem #define GLEE_C_DEFINED_wglAllocateMemoryNV
oryNV(size, readfreq, writefreq, priority); return (void*)0;} void* __stdcall GLee_Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readf
void __stdcall _Lazy_wglFreeMemoryNV(void * pointer) req, GLfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAlloc
{if (GLeeInit()) wglFreeMemoryNV(pointer);} ateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;}
PFNWGLALLOCATEMEMORYNVPROC pwglAllocateMemoryNV=_Lazy_wglAllocateMemoryNV; GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV=GLee_Lazy_
PFNWGLFREEMEMORYNVPROC pwglFreeMemoryNV=_Lazy_wglFreeMemoryNV; wglAllocateMemoryNV;
#endif
#ifndef GLEE_C_DEFINED_wglFreeMemoryNV
#define GLEE_C_DEFINED_wglFreeMemoryNV
void __stdcall GLee_Lazy_wglFreeMemoryNV(void * pointer) {if (GLeeInit()
) wglFreeMemoryNV(pointer);}
GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV=GLee_Lazy_wglFreeM
emoryNV;
#endif
#endif #endif
/* WGL_OML_sync_control */ /* WGL_OML_sync_control */
#ifdef __GLEE_WGL_OML_sync_control #ifdef __GLEE_WGL_OML_sync_control
BOOL __stdcall _Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, #ifndef GLEE_C_DEFINED_wglGetSyncValuesOML
INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, s #define GLEE_C_DEFINED_wglGetSyncValuesOML
bc); return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64
BOOL __stdcall _Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * d * msc, INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust,
enominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, den msc, sbc); return (BOOL)0;}
ominator); return (BOOL)0;} GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML=GLee_Lazy_
INT64 __stdcall _Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 wglGetSyncValuesOML;
divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMscOML(hd #endif
c, target_msc, divisor, remainder); return (INT64)0;} #ifndef GLEE_C_DEFINED_wglGetMscRateOML
INT64 __stdcall _Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes, INT6 #define GLEE_C_DEFINED_wglGetMscRateOML
4 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglS BOOL __stdcall GLee_Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT
wapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); retur 32 * denominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator,
n (INT64)0;} denominator); return (BOOL)0;}
BOOL __stdcall _Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT64 divi GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML=GLee_Lazy_wglGet
sor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit MscRateOML;
()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, msc, #endif
sbc); return (BOOL)0;} #ifndef GLEE_C_DEFINED_wglSwapBuffersMscOML
BOOL __stdcall _Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT64 * us #define GLEE_C_DEFINED_wglSwapBuffersMscOML
t, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForSbcOML(hdc, INT64 __stdcall GLee_Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc,
target_sbc, ust, msc, sbc); return (BOOL)0;} INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMsc
PFNWGLGETSYNCVALUESOMLPROC pwglGetSyncValuesOML=_Lazy_wglGetSyncValuesOML; OML(hdc, target_msc, divisor, remainder); return (INT64)0;}
PFNWGLGETMSCRATEOMLPROC pwglGetMscRateOML=_Lazy_wglGetMscRateOML; GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML=GLee_Laz
PFNWGLSWAPBUFFERSMSCOMLPROC pwglSwapBuffersMscOML=_Lazy_wglSwapBuffersMscOM y_wglSwapBuffersMscOML;
L; #endif
PFNWGLSWAPLAYERBUFFERSMSCOMLPROC pwglSwapLayerBuffersMscOML=_Lazy_wglSwapLa #ifndef GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
yerBuffersMscOML; #define GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
PFNWGLWAITFORMSCOMLPROC pwglWaitForMscOML=_Lazy_wglWaitForMscOML; INT64 __stdcall GLee_Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes
PFNWGLWAITFORSBCOMLPROC pwglWaitForSbcOML=_Lazy_wglWaitForSbcOML; , INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) retur
n wglSwapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder);
return (INT64)0;}
GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOM
L=GLee_Lazy_wglSwapLayerBuffersMscOML;
#endif
#ifndef GLEE_C_DEFINED_wglWaitForMscOML
#define GLEE_C_DEFINED_wglWaitForMscOML
BOOL __stdcall GLee_Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT6
4 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GL
eeInit()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust,
msc, sbc); return (BOOL)0;}
GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML=GLee_Lazy_wglWai
tForMscOML;
#endif
#ifndef GLEE_C_DEFINED_wglWaitForSbcOML
#define GLEE_C_DEFINED_wglWaitForSbcOML
BOOL __stdcall GLee_Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT6
4 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForSbcOM
L(hdc, target_sbc, ust, msc, sbc); return (BOOL)0;}
GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML=GLee_Lazy_wglWai
tForSbcOML;
#endif
#endif #endif
/* WGL_I3D_swap_frame_usage */ /* WGL_I3D_swap_frame_usage */
#ifdef __GLEE_WGL_I3D_swap_frame_usage #ifdef __GLEE_WGL_I3D_swap_frame_usage
BOOL __stdcall _Lazy_wglGetFrameUsageI3D(float * pUsage) #ifndef GLEE_C_DEFINED_wglGetFrameUsageI3D
{if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return #define GLEE_C_DEFINED_wglGetFrameUsageI3D
(BOOL)0;} BOOL __stdcall GLee_Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeIn
BOOL __stdcall _Lazy_wglBeginFrameTrackingI3D(void) it()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;}
{if (GLeeInit()) return wglBeginFrameTrackingI3D(); return ( GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D=GLee_Lazy_
BOOL)0;} wglGetFrameUsageI3D;
BOOL __stdcall _Lazy_wglEndFrameTrackingI3D(void) #endif
{if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BO #ifndef GLEE_C_DEFINED_wglBeginFrameTrackingI3D
OL)0;} #define GLEE_C_DEFINED_wglBeginFrameTrackingI3D
BOOL __stdcall _Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * BOOL __stdcall GLee_Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit())
pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryF return wglBeginFrameTrackingI3D(); return (BOOL)0;}
rameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D=
)0;} GLee_Lazy_wglBeginFrameTrackingI3D;
PFNWGLGETFRAMEUSAGEI3DPROC pwglGetFrameUsageI3D=_Lazy_wglGetFrameUsageI3D; #endif
PFNWGLBEGINFRAMETRACKINGI3DPROC pwglBeginFrameTrackingI3D=_Lazy_wglBeginFra #ifndef GLEE_C_DEFINED_wglEndFrameTrackingI3D
meTrackingI3D; #define GLEE_C_DEFINED_wglEndFrameTrackingI3D
PFNWGLENDFRAMETRACKINGI3DPROC pwglEndFrameTrackingI3D=_Lazy_wglEndFrameTrac BOOL __stdcall GLee_Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) r
kingI3D; eturn wglEndFrameTrackingI3D(); return (BOOL)0;}
PFNWGLQUERYFRAMETRACKINGI3DPROC pwglQueryFrameTrackingI3D=_Lazy_wglQueryFra GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D=GLee
meTrackingI3D; _Lazy_wglEndFrameTrackingI3D;
#endif
#ifndef GLEE_C_DEFINED_wglQueryFrameTrackingI3D
#define GLEE_C_DEFINED_wglQueryFrameTrackingI3D
BOOL __stdcall GLee_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DW
ORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wgl
QueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return
(BOOL)0;}
GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D=
GLee_Lazy_wglQueryFrameTrackingI3D;
#endif
#endif #endif
/* WGL_NV_video_output */ /* WGL_NV_video_output */
#ifdef __GLEE_WGL_NV_video_output #ifdef __GLEE_WGL_NV_video_output
BOOL __stdcall _Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODE #ifndef GLEE_C_DEFINED_wglGetVideoDeviceNV
V * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevi #define GLEE_C_DEFINED_wglGetVideoDeviceNV
ces, hVideoDevice); return (BOOL)0;} BOOL __stdcall GLee_Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPV
BOOL __stdcall _Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) IDEODEV * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, n
{if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice umDevices, hVideoDevice); return (BOOL)0;}
); return (BOOL)0;} GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV=GLee_Lazy_
BOOL __stdcall _Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERA wglGetVideoDeviceNV;
RB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoImageNV #endif
(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;} #ifndef GLEE_C_DEFINED_wglReleaseVideoDeviceNV
BOOL __stdcall _Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVide #define GLEE_C_DEFINED_wglReleaseVideoDeviceNV
oBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVi BOOL __stdcall GLee_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice)
deoBuffer); return (BOOL)0;} {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BO
BOOL __stdcall _Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBuf OL)0;}
ferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeInit()) GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV=GL
return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bB ee_Lazy_wglReleaseVideoDeviceNV;
lock); return (BOOL)0;} #endif
BOOL __stdcall _Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned l #ifndef GLEE_C_DEFINED_wglBindVideoImageNV
ong * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if #define GLEE_C_DEFINED_wglBindVideoImageNV
(GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffe BOOL __stdcall GLee_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPB
r, pulCounterOutputVideo); return (BOOL)0;} UFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoI
PFNWGLGETVIDEODEVICENVPROC pwglGetVideoDeviceNV=_Lazy_wglGetVideoDeviceNV; mageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;}
PFNWGLRELEASEVIDEODEVICENVPROC pwglReleaseVideoDeviceNV=_Lazy_wglReleaseVid GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV=GLee_Lazy_
eoDeviceNV; wglBindVideoImageNV;
PFNWGLBINDVIDEOIMAGENVPROC pwglBindVideoImageNV=_Lazy_wglBindVideoImageNV; #endif
PFNWGLRELEASEVIDEOIMAGENVPROC pwglReleaseVideoImageNV=_Lazy_wglReleaseVideo #ifndef GLEE_C_DEFINED_wglReleaseVideoImageNV
ImageNV; #define GLEE_C_DEFINED_wglReleaseVideoImageNV
PFNWGLSENDPBUFFERTOVIDEONVPROC pwglSendPbufferToVideoNV=_Lazy_wglSendPbuffe BOOL __stdcall GLee_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int
rToVideoNV; iVideoBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iV
PFNWGLGETVIDEOINFONVPROC pwglGetVideoInfoNV=_Lazy_wglGetVideoInfoNV; ideoBuffer); return (BOOL)0;}
GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV=GLee
_Lazy_wglReleaseVideoImageNV;
#endif
#ifndef GLEE_C_DEFINED_wglSendPbufferToVideoNV
#define GLEE_C_DEFINED_wglSendPbufferToVideoNV
BOOL __stdcall GLee_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, in
t iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeIn
it()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuff
er, bBlock); return (BOOL)0;}
GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV=GL
ee_Lazy_wglSendPbufferToVideoNV;
#endif
#ifndef GLEE_C_DEFINED_wglGetVideoInfoNV
#define GLEE_C_DEFINED_wglGetVideoInfoNV
BOOL __stdcall GLee_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsi
gned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo)
{if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutput
Pbuffer, pulCounterOutputVideo); return (BOOL)0;}
GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV=GLee_Lazy_wglG
etVideoInfoNV;
#endif
#endif #endif
#elif defined(__APPLE__) || defined(__APPLE_CC__) #elif defined(__APPLE__) || defined(__APPLE_CC__)
#else /* GLX */ #else /* GLX */
/* Extension querying variables */ /* Extension querying variables */
GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE; GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE;
GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE; GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE;
GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE; GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE;
GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE; GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE;
GLboolean _GLEE_GLX_ARB_create_context = GL_FALSE;
GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE; GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE;
GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE; GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE;
GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE; GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE;
GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE; GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE;
GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE; GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE;
GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE; GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE;
GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE; GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE;
GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE; GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE;
GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE; GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE;
GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE; GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE;
skipping to change at line 5837 skipping to change at line 10721
GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE; GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE;
GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE; GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE;
GLboolean _GLEE_GLX_NV_present_video = GL_FALSE; GLboolean _GLEE_GLX_NV_present_video = GL_FALSE;
GLboolean _GLEE_GLX_NV_video_out = GL_FALSE; GLboolean _GLEE_GLX_NV_video_out = GL_FALSE;
GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE; GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE;
GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE; GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE;
GLboolean _GLEE_GLX_NV_video_output = GL_FALSE; GLboolean _GLEE_GLX_NV_video_output = GL_FALSE;
/* GLX Extension names */ /* GLX Extension names */
char __GLeeGLXExtensionNames[39][30]={ char __GLeeGLXExtensionNames[40][30]={
"GLX_VERSION_1_3", "GLX_VERSION_1_3",
"GLX_VERSION_1_4", "GLX_VERSION_1_4",
"GLX_ARB_multisample", "GLX_ARB_multisample",
"GLX_ARB_fbconfig_float", "GLX_ARB_fbconfig_float",
"GLX_ARB_create_context",
"GLX_SGIS_multisample", "GLX_SGIS_multisample",
"GLX_EXT_visual_info", "GLX_EXT_visual_info",
"GLX_SGI_swap_control", "GLX_SGI_swap_control",
"GLX_SGI_video_sync", "GLX_SGI_video_sync",
"GLX_SGI_make_current_read", "GLX_SGI_make_current_read",
"GLX_EXT_visual_rating", "GLX_EXT_visual_rating",
"GLX_EXT_import_context", "GLX_EXT_import_context",
"GLX_SGIX_fbconfig", "GLX_SGIX_fbconfig",
"GLX_SGIX_pbuffer", "GLX_SGIX_pbuffer",
"GLX_SGI_cushion", "GLX_SGI_cushion",
skipping to change at line 5878 skipping to change at line 10763
"GLX_MESA_agp_offset", "GLX_MESA_agp_offset",
"GLX_EXT_fbconfig_packed_float", "GLX_EXT_fbconfig_packed_float",
"GLX_EXT_framebuffer_sRGB", "GLX_EXT_framebuffer_sRGB",
"GLX_EXT_texture_from_pixmap", "GLX_EXT_texture_from_pixmap",
"GLX_NV_present_video", "GLX_NV_present_video",
"GLX_NV_video_out", "GLX_NV_video_out",
"GLX_NV_swap_group", "GLX_NV_swap_group",
"GLX_EXT_scene_marker", "GLX_EXT_scene_marker",
"GLX_NV_video_output" "GLX_NV_video_output"
}; };
int __GLeeGLXNumExtensions=39; int __GLeeGLXNumExtensions=40;
/* GLX_VERSION_1_3 */ /* GLX_VERSION_1_3 */
#ifdef __GLEE_GLX_VERSION_1_3 #ifdef __GLEE_GLX_VERSION_1_3
GLXFBConfig * __stdcall _Lazy_glXGetFBConfigs(Display * dpy, int screen, in #ifndef GLEE_C_DEFINED_glXGetFBConfigs
t * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, neleme #define GLEE_C_DEFINED_glXGetFBConfigs
nts); return (GLXFBConfig *)0;} GLXFBConfig * __stdcall GLee_Lazy_glXGetFBConfigs(Display * dpy, int scre
GLXFBConfig * __stdcall _Lazy_glXChooseFBConfig(Display * dpy, int screen, en, int * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen,
const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChoos nelements); return (GLXFBConfig *)0;}
eFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;} GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs=GLee_Lazy_glXGetFB
int __stdcall _Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, Configs;
int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib( #endif
dpy, config, attribute, value); return (int)0;} #ifndef GLEE_C_DEFINED_glXChooseFBConfig
XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFB #define GLEE_C_DEFINED_glXChooseFBConfig
Config config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, confi GLXFBConfig * __stdcall GLee_Lazy_glXChooseFBConfig(Display * dpy, int sc
g); return (XVisualInfo *)0;} reen, const int * attrib_list, int * nelements) {if (GLeeInit()) return gl
GLXWindow __stdcall _Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config XChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *
, Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWi )0;}
ndow(dpy, config, win, attrib_list); return (GLXWindow)0;} GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig=GLee_Lazy_glXC
void __stdcall _Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) hooseFBConfig;
{if (GLeeInit()) glXDestroyWindow(dpy, win);} #endif
GLXPixmap __stdcall _Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config #ifndef GLEE_C_DEFINED_glXGetFBConfigAttrib
, Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return glXCreat #define GLEE_C_DEFINED_glXGetFBConfigAttrib
ePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;} int __stdcall GLee_Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig c
void __stdcall _Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) onfig, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigA
{if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);} ttrib(dpy, config, attribute, value); return (int)0;}
GLXPbuffer __stdcall _Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig conf GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib=GLee_Laz
ig, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffer(dpy, y_glXGetFBConfigAttrib;
config, attrib_list); return (GLXPbuffer)0;} #endif
void __stdcall _Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfig
{if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);} #define GLEE_C_DEFINED_glXGetVisualFromFBConfig
void __stdcall _Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfig(Display * dpy,
attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(dpy, dr GLXFBConfig config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy,
aw, attribute, value);} config); return (XVisualInfo *)0;}
GLXContext __stdcall _Lazy_glXCreateNewContext(Display * dpy, GLXFBConfig c GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig=
onfig, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit( GLee_Lazy_glXGetVisualFromFBConfig;
)) return glXCreateNewContext(dpy, config, render_type, share_list, direct) #endif
; return (GLXContext)0;} #ifndef GLEE_C_DEFINED_glXCreateWindow
Bool __stdcall _Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, #define GLEE_C_DEFINED_glXCreateWindow
GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeContextC GLXWindow __stdcall GLee_Lazy_glXCreateWindow(Display * dpy, GLXFBConfig
urrent(dpy, draw, read, ctx); return (Bool)0;} config, Window win, const int * attrib_list) {if (GLeeInit()) return glXCr
GLXDrawable __stdcall _Lazy_glXGetCurrentReadDrawable(void) eateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;}
{if (GLeeInit()) return glXGetCurrentReadDrawable(); return GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow=GLee_Lazy_glXCreat
(GLXDrawable)0;} eWindow;
Display * __stdcall _Lazy_glXGetCurrentDisplay(void) #endif
{if (GLeeInit()) return glXGetCurrentDisplay(); return (Disp #ifndef GLEE_C_DEFINED_glXDestroyWindow
lay *)0;} #define GLEE_C_DEFINED_glXDestroyWindow
int __stdcall _Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attr void __stdcall GLee_Lazy_glXDestroyWindow(Display * dpy, GLXWindow win)
ibute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx, attr {if (GLeeInit()) glXDestroyWindow(dpy, win);}
ibute, value); return (int)0;} GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow=GLee_Lazy_glXDes
void __stdcall _Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsign troyWindow;
ed long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask) #endif
;} #ifndef GLEE_C_DEFINED_glXCreatePixmap
void __stdcall _Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, u #define GLEE_C_DEFINED_glXCreatePixmap
nsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, GLXPixmap __stdcall GLee_Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig
event_mask);} config, Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return gl
PFNGLXGETFBCONFIGSPROC pglXGetFBConfigs=_Lazy_glXGetFBConfigs; XCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;}
PFNGLXCHOOSEFBCONFIGPROC pglXChooseFBConfig=_Lazy_glXChooseFBConfig; GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap=GLee_Lazy_glXCreat
PFNGLXGETFBCONFIGATTRIBPROC pglXGetFBConfigAttrib=_Lazy_glXGetFBConfigAttri ePixmap;
b; #endif
PFNGLXGETVISUALFROMFBCONFIGPROC pglXGetVisualFromFBConfig=_Lazy_glXGetVisua #ifndef GLEE_C_DEFINED_glXDestroyPixmap
lFromFBConfig; #define GLEE_C_DEFINED_glXDestroyPixmap
PFNGLXCREATEWINDOWPROC pglXCreateWindow=_Lazy_glXCreateWindow; void __stdcall GLee_Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap
PFNGLXDESTROYWINDOWPROC pglXDestroyWindow=_Lazy_glXDestroyWindow; ) {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);}
PFNGLXCREATEPIXMAPPROC pglXCreatePixmap=_Lazy_glXCreatePixmap; GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap=GLee_Lazy_glXDes
PFNGLXDESTROYPIXMAPPROC pglXDestroyPixmap=_Lazy_glXDestroyPixmap; troyPixmap;
PFNGLXCREATEPBUFFERPROC pglXCreatePbuffer=_Lazy_glXCreatePbuffer; #endif
PFNGLXDESTROYPBUFFERPROC pglXDestroyPbuffer=_Lazy_glXDestroyPbuffer; #ifndef GLEE_C_DEFINED_glXCreatePbuffer
PFNGLXQUERYDRAWABLEPROC pglXQueryDrawable=_Lazy_glXQueryDrawable; #define GLEE_C_DEFINED_glXCreatePbuffer
PFNGLXCREATENEWCONTEXTPROC pglXCreateNewContext=_Lazy_glXCreateNewContext; GLXPbuffer __stdcall GLee_Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfi
PFNGLXMAKECONTEXTCURRENTPROC pglXMakeContextCurrent=_Lazy_glXMakeContextCur g config, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffe
rent; r(dpy, config, attrib_list); return (GLXPbuffer)0;}
PFNGLXGETCURRENTREADDRAWABLEPROC pglXGetCurrentReadDrawable=_Lazy_glXGetCur GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer=GLee_Lazy_glXCre
rentReadDrawable; atePbuffer;
PFNGLXGETCURRENTDISPLAYPROC pglXGetCurrentDisplay=_Lazy_glXGetCurrentDispla #endif
y; #ifndef GLEE_C_DEFINED_glXDestroyPbuffer
PFNGLXQUERYCONTEXTPROC pglXQueryContext=_Lazy_glXQueryContext; #define GLEE_C_DEFINED_glXDestroyPbuffer
PFNGLXSELECTEVENTPROC pglXSelectEvent=_Lazy_glXSelectEvent; void __stdcall GLee_Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf
PFNGLXGETSELECTEDEVENTPROC pglXGetSelectedEvent=_Lazy_glXGetSelectedEvent; ) {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);}
GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer=GLee_Lazy_glXD
estroyPbuffer;
#endif
#ifndef GLEE_C_DEFINED_glXQueryDrawable
#define GLEE_C_DEFINED_glXQueryDrawable
void __stdcall GLee_Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw
, int attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(d
py, draw, attribute, value);}
GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable=GLee_Lazy_glXQue
ryDrawable;
#endif
#ifndef GLEE_C_DEFINED_glXCreateNewContext
#define GLEE_C_DEFINED_glXCreateNewContext
GLXContext __stdcall GLee_Lazy_glXCreateNewContext(Display * dpy, GLXFBCo
nfig config, int render_type, GLXContext share_list, Bool direct) {if (GLe
eInit()) return glXCreateNewContext(dpy, config, render_type, share_list, d
irect); return (GLXContext)0;}
GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext=GLee_Lazy_
glXCreateNewContext;
#endif
#ifndef GLEE_C_DEFINED_glXMakeContextCurrent
#define GLEE_C_DEFINED_glXMakeContextCurrent
Bool __stdcall GLee_Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable
draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCo
ntextCurrent(dpy, draw, read, ctx); return (Bool)0;}
GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent=GLee_L
azy_glXMakeContextCurrent;
#endif
#ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawable
#define GLEE_C_DEFINED_glXGetCurrentReadDrawable
GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawable(void) {if (GLe
eInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;}
GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawabl
e=GLee_Lazy_glXGetCurrentReadDrawable;
#endif
#ifndef GLEE_C_DEFINED_glXGetCurrentDisplay
#define GLEE_C_DEFINED_glXGetCurrentDisplay
Display * __stdcall GLee_Lazy_glXGetCurrentDisplay(void) {if (GLeeInit()
) return glXGetCurrentDisplay(); return (Display *)0;}
GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay=GLee_Laz
y_glXGetCurrentDisplay;
#endif
#ifndef GLEE_C_DEFINED_glXQueryContext
#define GLEE_C_DEFINED_glXQueryContext
int __stdcall GLee_Lazy_glXQueryContext(Display * dpy, GLXContext ctx, in
t attribute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx
, attribute, value); return (int)0;}
GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext=GLee_Lazy_glXQuery
Context;
#endif
#ifndef GLEE_C_DEFINED_glXSelectEvent
#define GLEE_C_DEFINED_glXSelectEvent
void __stdcall GLee_Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw,
unsigned long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event
_mask);}
GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent=GLee_Lazy_glXSelectE
vent;
#endif
#ifndef GLEE_C_DEFINED_glXGetSelectedEvent
#define GLEE_C_DEFINED_glXGetSelectedEvent
void __stdcall GLee_Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable d
raw, unsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy,
draw, event_mask);}
GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent=GLee_Lazy_
glXGetSelectedEvent;
#endif
#endif #endif
/* GLX_VERSION_1_4 */ /* GLX_VERSION_1_4 */
#ifdef __GLEE_GLX_VERSION_1_4 #ifdef __GLEE_GLX_VERSION_1_4
__GLXextFuncPtr __stdcall _Lazy_glXGetProcAddress(const GLubyte * procName) #ifndef GLEE_C_DEFINED_glXGetProcAddress
{if (GLeeInit()) return glXGetProcAddress(procName); return #define GLEE_C_DEFINED_glXGetProcAddress
(__GLXextFuncPtr)0;} __GLXextFuncPtr __stdcall GLee_Lazy_glXGetProcAddress(const GLubyte * pro
PFNGLXGETPROCADDRESSPROC pglXGetProcAddress=_Lazy_glXGetProcAddress; cName) {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXe
xtFuncPtr)0;}
GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress=GLee_Lazy_glXG
etProcAddress;
#endif
#endif #endif
/* GLX_ARB_multisample */ /* GLX_ARB_multisample */
#ifdef __GLEE_GLX_ARB_multisample #ifdef __GLEE_GLX_ARB_multisample
#endif #endif
/* GLX_ARB_fbconfig_float */ /* GLX_ARB_fbconfig_float */
#ifdef __GLEE_GLX_ARB_fbconfig_float #ifdef __GLEE_GLX_ARB_fbconfig_float
#endif #endif
/* GLX_ARB_create_context */
#ifdef __GLEE_GLX_ARB_create_context
#ifndef GLEE_C_DEFINED_glXCreateContextAttribsARB
#define GLEE_C_DEFINED_glXCreateContextAttribsARB
GLXContext __stdcall GLee_Lazy_glXCreateContextAttribsARB(Display * dpy,
GLXFBConfig config, GLXContext share_context, Bool direct, const int * attr
ib_list) {if (GLeeInit()) return glXCreateContextAttribsARB(dpy, config, s
hare_context, direct, attrib_list); return (GLXContext)0;}
GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribs
ARB=GLee_Lazy_glXCreateContextAttribsARB;
#endif
#endif
/* GLX_SGIS_multisample */ /* GLX_SGIS_multisample */
#ifdef __GLEE_GLX_SGIS_multisample #ifdef __GLEE_GLX_SGIS_multisample
#endif #endif
/* GLX_EXT_visual_info */ /* GLX_EXT_visual_info */
#ifdef __GLEE_GLX_EXT_visual_info #ifdef __GLEE_GLX_EXT_visual_info
#endif #endif
/* GLX_SGI_swap_control */ /* GLX_SGI_swap_control */
#ifdef __GLEE_GLX_SGI_swap_control #ifdef __GLEE_GLX_SGI_swap_control
int __stdcall _Lazy_glXSwapIntervalSGI(int interval) #ifndef GLEE_C_DEFINED_glXSwapIntervalSGI
{if (GLeeInit()) return glXSwapIntervalSGI(interval); return #define GLEE_C_DEFINED_glXSwapIntervalSGI
(int)0;} int __stdcall GLee_Lazy_glXSwapIntervalSGI(int interval) {if (GLeeInit()
PFNGLXSWAPINTERVALSGIPROC pglXSwapIntervalSGI=_Lazy_glXSwapIntervalSGI; ) return glXSwapIntervalSGI(interval); return (int)0;}
GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI=GLee_Lazy_gl
XSwapIntervalSGI;
#endif
#endif #endif
/* GLX_SGI_video_sync */ /* GLX_SGI_video_sync */
#ifdef __GLEE_GLX_SGI_video_sync #ifdef __GLEE_GLX_SGI_video_sync
int __stdcall _Lazy_glXGetVideoSyncSGI(unsigned int * count) #ifndef GLEE_C_DEFINED_glXGetVideoSyncSGI
{if (GLeeInit()) return glXGetVideoSyncSGI(count); return (i #define GLEE_C_DEFINED_glXGetVideoSyncSGI
nt)0;} int __stdcall GLee_Lazy_glXGetVideoSyncSGI(unsigned int * count) {if (GL
int __stdcall _Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigne eeInit()) return glXGetVideoSyncSGI(count); return (int)0;}
d int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remain GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI=GLee_Lazy_gl
der, count); return (int)0;} XGetVideoSyncSGI;
PFNGLXGETVIDEOSYNCSGIPROC pglXGetVideoSyncSGI=_Lazy_glXGetVideoSyncSGI; #endif
PFNGLXWAITVIDEOSYNCSGIPROC pglXWaitVideoSyncSGI=_Lazy_glXWaitVideoSyncSGI; #ifndef GLEE_C_DEFINED_glXWaitVideoSyncSGI
#define GLEE_C_DEFINED_glXWaitVideoSyncSGI
int __stdcall GLee_Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, u
nsigned int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor,
remainder, count); return (int)0;}
GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI=GLee_Lazy_
glXWaitVideoSyncSGI;
#endif
#endif #endif
/* GLX_SGI_make_current_read */ /* GLX_SGI_make_current_read */
#ifdef __GLEE_GLX_SGI_make_current_read #ifdef __GLEE_GLX_SGI_make_current_read
Bool __stdcall _Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, #ifndef GLEE_C_DEFINED_glXMakeCurrentReadSGI
GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCurrentR #define GLEE_C_DEFINED_glXMakeCurrentReadSGI
eadSGI(dpy, draw, read, ctx); return (Bool)0;} Bool __stdcall GLee_Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable
GLXDrawable __stdcall _Lazy_glXGetCurrentReadDrawableSGI(void) draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCu
{if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); retu rrentReadSGI(dpy, draw, read, ctx); return (Bool)0;}
rn (GLXDrawable)0;} GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI=GLee_L
PFNGLXMAKECURRENTREADSGIPROC pglXMakeCurrentReadSGI=_Lazy_glXMakeCurrentRea azy_glXMakeCurrentReadSGI;
dSGI; #endif
PFNGLXGETCURRENTREADDRAWABLESGIPROC pglXGetCurrentReadDrawableSGI=_Lazy_glX #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
GetCurrentReadDrawableSGI; #define GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawableSGI(void) {if (
GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;}
GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDraw
ableSGI=GLee_Lazy_glXGetCurrentReadDrawableSGI;
#endif
#endif #endif
/* GLX_EXT_visual_rating */ /* GLX_EXT_visual_rating */
#ifdef __GLEE_GLX_EXT_visual_rating #ifdef __GLEE_GLX_EXT_visual_rating
#endif #endif
/* GLX_EXT_import_context */ /* GLX_EXT_import_context */
#ifdef __GLEE_GLX_EXT_import_context #ifdef __GLEE_GLX_EXT_import_context
Display * __stdcall _Lazy_glXGetCurrentDisplayEXT(void) #ifndef GLEE_C_DEFINED_glXGetCurrentDisplayEXT
{if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (D #define GLEE_C_DEFINED_glXGetCurrentDisplayEXT
isplay *)0;} Display * __stdcall GLee_Lazy_glXGetCurrentDisplayEXT(void) {if (GLeeIni
int __stdcall _Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext contex t()) return glXGetCurrentDisplayEXT(); return (Display *)0;}
t, int attribute, int * value) {if (GLeeInit()) return glXQueryContextInfo GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT=GL
EXT(dpy, context, attribute, value); return (int)0;} ee_Lazy_glXGetCurrentDisplayEXT;
GLXContextID __stdcall _Lazy_glXGetContextIDEXT(const GLXContext context) #endif
{if (GLeeInit()) return glXGetContextIDEXT(context); return #ifndef GLEE_C_DEFINED_glXQueryContextInfoEXT
(GLXContextID)0;} #define GLEE_C_DEFINED_glXQueryContextInfoEXT
GLXContext __stdcall _Lazy_glXImportContextEXT(Display * dpy, GLXContextID int __stdcall GLee_Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext
contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); context, int attribute, int * value) {if (GLeeInit()) return glXQueryConte
return (GLXContext)0;} xtInfoEXT(dpy, context, attribute, value); return (int)0;}
void __stdcall _Lazy_glXFreeContextEXT(Display * dpy, GLXContext context) GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT=GLee
{if (GLeeInit()) glXFreeContextEXT(dpy, context);} _Lazy_glXQueryContextInfoEXT;
PFNGLXGETCURRENTDISPLAYEXTPROC pglXGetCurrentDisplayEXT=_Lazy_glXGetCurrent #endif
DisplayEXT; #ifndef GLEE_C_DEFINED_glXGetContextIDEXT
PFNGLXQUERYCONTEXTINFOEXTPROC pglXQueryContextInfoEXT=_Lazy_glXQueryContext #define GLEE_C_DEFINED_glXGetContextIDEXT
InfoEXT; GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext cont
PFNGLXGETCONTEXTIDEXTPROC pglXGetContextIDEXT=_Lazy_glXGetContextIDEXT; ext) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXConte
PFNGLXIMPORTCONTEXTEXTPROC pglXImportContextEXT=_Lazy_glXImportContextEXT; xtID)0;}
PFNGLXFREECONTEXTEXTPROC pglXFreeContextEXT=_Lazy_glXFreeContextEXT; GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_gl
XGetContextIDEXT;
#endif
#ifndef GLEE_C_DEFINED_glXImportContextEXT
#define GLEE_C_DEFINED_glXImportContextEXT
GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXCont
extID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextI
D); return (GLXContext)0;}
GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_
glXImportContextEXT;
#endif
#ifndef GLEE_C_DEFINED_glXFreeContextEXT
#define GLEE_C_DEFINED_glXFreeContextEXT
void __stdcall GLee_Lazy_glXFreeContextEXT(Display * dpy, GLXContext cont
ext) {if (GLeeInit()) glXFreeContextEXT(dpy, context);}
GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT=GLee_Lazy_glXF
reeContextEXT;
#endif
#endif #endif
/* GLX_SGIX_fbconfig */ /* GLX_SGIX_fbconfig */
#ifdef __GLEE_GLX_SGIX_fbconfig #ifdef __GLEE_GLX_SGIX_fbconfig
int __stdcall _Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX #ifndef GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfi #define GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
gAttribSGIX(dpy, config, attribute, value); return (int)0;} int __stdcall GLee_Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConf
GLXFBConfigSGIX * __stdcall _Lazy_glXChooseFBConfigSGIX(Display * dpy, int igSGIX config, int attribute, int * value) {if (GLeeInit()) return glXGetF
screen, int * attrib_list, int * nelements) {if (GLeeInit()) return glXCho BConfigAttribSGIX(dpy, config, attribute, value); return (int)0;}
oseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSG GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX=
IX *)0;} GLee_Lazy_glXGetFBConfigAttribSGIX;
GLXPixmap __stdcall _Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, G #endif
LXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCreateGLX #ifndef GLEE_C_DEFINED_glXChooseFBConfigSGIX
PixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;} #define GLEE_C_DEFINED_glXChooseFBConfigSGIX
GLXContext __stdcall _Lazy_glXCreateContextWithConfigSGIX(Display * dpy, GL GLXFBConfigSGIX * __stdcall GLee_Lazy_glXChooseFBConfigSGIX(Display * dpy
XFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct) , int screen, int * attrib_list, int * nelements) {if (GLeeInit()) return
{if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, render glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBCo
_type, share_list, direct); return (GLXContext)0;} nfigSGIX *)0;}
XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, G GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX=GLee_L
LXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBConfigSGI azy_glXChooseFBConfigSGIX;
X(dpy, config); return (XVisualInfo *)0;} #endif
GLXFBConfigSGIX __stdcall _Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(d #define GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
py, vis); return (GLXFBConfigSGIX)0;} GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display *
PFNGLXGETFBCONFIGATTRIBSGIXPROC pglXGetFBConfigAttribSGIX=_Lazy_glXGetFBCon dpy, GLXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCre
figAttribSGIX; ateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;}
PFNGLXCHOOSEFBCONFIGSGIXPROC pglXChooseFBConfigSGIX=_Lazy_glXChooseFBConfig GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixma
SGIX; pWithConfigSGIX=GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX;
PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC pglXCreateGLXPixmapWithConfigSGIX=_ #endif
Lazy_glXCreateGLXPixmapWithConfigSGIX; #ifndef GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC pglXCreateContextWithConfigSGIX=_Lazy #define GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
_glXCreateContextWithConfigSGIX; GLXContext __stdcall GLee_Lazy_glXCreateContextWithConfigSGIX(Display * d
PFNGLXGETVISUALFROMFBCONFIGSGIXPROC pglXGetVisualFromFBConfigSGIX=_Lazy_glX py, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool di
GetVisualFromFBConfigSGIX; rect) {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config,
PFNGLXGETFBCONFIGFROMVISUALSGIXPROC pglXGetFBConfigFromVisualSGIX=_Lazy_glX render_type, share_list, direct); return (GLXContext)0;}
GetFBConfigFromVisualSGIX; GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWit
hConfigSGIX=GLee_Lazy_glXCreateContextWithConfigSGIX;
#endif
#ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
#define GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfigSGIX(Display *
dpy, GLXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBCon
figSGIX(dpy, config); return (XVisualInfo *)0;}
GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBCon
figSGIX=GLee_Lazy_glXGetVisualFromFBConfigSGIX;
#endif
#ifndef GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
#define GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
GLXFBConfigSGIX __stdcall GLee_Lazy_glXGetFBConfigFromVisualSGIX(Display
* dpy, XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisual
SGIX(dpy, vis); return (GLXFBConfigSGIX)0;}
GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVis
ualSGIX=GLee_Lazy_glXGetFBConfigFromVisualSGIX;
#endif
#endif #endif
/* GLX_SGIX_pbuffer */ /* GLX_SGIX_pbuffer */
#ifdef __GLEE_GLX_SGIX_pbuffer #ifdef __GLEE_GLX_SGIX_pbuffer
GLXPbufferSGIX __stdcall _Lazy_glXCreateGLXPbufferSGIX(Display * dpy, GLXFB #ifndef GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
ConfigSGIX config, unsigned int width, unsigned int height, int * attrib_li #define GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
st) {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, width, he GLXPbufferSGIX __stdcall GLee_Lazy_glXCreateGLXPbufferSGIX(Display * dpy,
ight, attrib_list); return (GLXPbufferSGIX)0;} GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * att
void __stdcall _Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX rib_list) {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, wid
pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);} th, height, attrib_list); return (GLXPbufferSGIX)0;}
int __stdcall _Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pb GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX=GL
uf, int attribute, unsigned int * value) {if (GLeeInit()) return glXQueryG ee_Lazy_glXCreateGLXPbufferSGIX;
LXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;} #endif
void __stdcall _Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable #ifndef GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
, unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, m #define GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
ask);} void __stdcall GLee_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbuff
void __stdcall _Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable dra erSGIX pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);}
wable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX=
drawable, mask);} GLee_Lazy_glXDestroyGLXPbufferSGIX;
PFNGLXCREATEGLXPBUFFERSGIXPROC pglXCreateGLXPbufferSGIX=_Lazy_glXCreateGLXP #endif
bufferSGIX; #ifndef GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
PFNGLXDESTROYGLXPBUFFERSGIXPROC pglXDestroyGLXPbufferSGIX=_Lazy_glXDestroyG #define GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
LXPbufferSGIX; int __stdcall GLee_Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferS
PFNGLXQUERYGLXPBUFFERSGIXPROC pglXQueryGLXPbufferSGIX=_Lazy_glXQueryGLXPbuf GIX pbuf, int attribute, unsigned int * value) {if (GLeeInit()) return glX
ferSGIX; QueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;}
PFNGLXSELECTEVENTSGIXPROC pglXSelectEventSGIX=_Lazy_glXSelectEventSGIX; GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX=GLee
PFNGLXGETSELECTEDEVENTSGIXPROC pglXGetSelectedEventSGIX=_Lazy_glXGetSelecte _Lazy_glXQueryGLXPbufferSGIX;
dEventSGIX; #endif
#ifndef GLEE_C_DEFINED_glXSelectEventSGIX
#define GLEE_C_DEFINED_glXSelectEventSGIX
void __stdcall GLee_Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable dr
awable, unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawa
ble, mask);}
GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX=GLee_Lazy_gl
XSelectEventSGIX;
#endif
#ifndef GLEE_C_DEFINED_glXGetSelectedEventSGIX
#define GLEE_C_DEFINED_glXGetSelectedEventSGIX
void __stdcall GLee_Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawab
le drawable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGI
X(dpy, drawable, mask);}
GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX=GL
ee_Lazy_glXGetSelectedEventSGIX;
#endif
#endif #endif
/* GLX_SGI_cushion */ /* GLX_SGI_cushion */
#ifdef __GLEE_GLX_SGI_cushion #ifdef __GLEE_GLX_SGI_cushion
void __stdcall _Lazy_glXCushionSGI(Display * dpy, Window window, float cush #ifndef GLEE_C_DEFINED_glXCushionSGI
ion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);} #define GLEE_C_DEFINED_glXCushionSGI
PFNGLXCUSHIONSGIPROC pglXCushionSGI=_Lazy_glXCushionSGI; void __stdcall GLee_Lazy_glXCushionSGI(Display * dpy, Window window, floa
t cushion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);}
GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI=GLee_Lazy_glXCushionSG
I;
#endif
#endif #endif
/* GLX_SGIX_video_resize */ /* GLX_SGIX_video_resize */
#ifdef __GLEE_GLX_SGIX_video_resize #ifdef __GLEE_GLX_SGIX_video_resize
int __stdcall _Lazy_glXBindChannelToWindowSGIX(Display * display, int scree #ifndef GLEE_C_DEFINED_glXBindChannelToWindowSGIX
n, int channel, Window window) {if (GLeeInit()) return glXBindChannelToWin #define GLEE_C_DEFINED_glXBindChannelToWindowSGIX
dowSGIX(display, screen, channel, window); return (int)0;} int __stdcall GLee_Lazy_glXBindChannelToWindowSGIX(Display * display, int
int __stdcall _Lazy_glXChannelRectSGIX(Display * display, int screen, int c screen, int channel, Window window) {if (GLeeInit()) return glXBindChanne
hannel, int x, int y, int w, int h) {if (GLeeInit()) return glXChannelRect lToWindowSGIX(display, screen, channel, window); return (int)0;}
SGIX(display, screen, channel, x, y, w, h); return (int)0;} GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowS
int __stdcall _Lazy_glXQueryChannelRectSGIX(Display * display, int screen, GIX=GLee_Lazy_glXBindChannelToWindowSGIX;
int channel, int * dx, int * dy, int * dw, int * dh) {if (GLeeInit()) retu #endif
rn glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); retur #ifndef GLEE_C_DEFINED_glXChannelRectSGIX
n (int)0;} #define GLEE_C_DEFINED_glXChannelRectSGIX
int __stdcall _Lazy_glXQueryChannelDeltasSGIX(Display * display, int screen int __stdcall GLee_Lazy_glXChannelRectSGIX(Display * display, int screen,
, int channel, int * x, int * y, int * w, int * h) {if (GLeeInit()) return int channel, int x, int y, int w, int h) {if (GLeeInit()) return glXChann
glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); return (i elRectSGIX(display, screen, channel, x, y, w, h); return (int)0;}
nt)0;} GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX=GLee_Lazy_gl
int __stdcall _Lazy_glXChannelRectSyncSGIX(Display * display, int screen, i XChannelRectSGIX;
nt channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectSyncSGI #endif
X(display, screen, channel, synctype); return (int)0;} #ifndef GLEE_C_DEFINED_glXQueryChannelRectSGIX
PFNGLXBINDCHANNELTOWINDOWSGIXPROC pglXBindChannelToWindowSGIX=_Lazy_glXBind #define GLEE_C_DEFINED_glXQueryChannelRectSGIX
ChannelToWindowSGIX; int __stdcall GLee_Lazy_glXQueryChannelRectSGIX(Display * display, int sc
PFNGLXCHANNELRECTSGIXPROC pglXChannelRectSGIX=_Lazy_glXChannelRectSGIX; reen, int channel, int * dx, int * dy, int * dw, int * dh) {if (GLeeInit()
PFNGLXQUERYCHANNELRECTSGIXPROC pglXQueryChannelRectSGIX=_Lazy_glXQueryChann ) return glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh);
elRectSGIX; return (int)0;}
PFNGLXQUERYCHANNELDELTASSGIXPROC pglXQueryChannelDeltasSGIX=_Lazy_glXQueryC GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX=GL
hannelDeltasSGIX; ee_Lazy_glXQueryChannelRectSGIX;
PFNGLXCHANNELRECTSYNCSGIXPROC pglXChannelRectSyncSGIX=_Lazy_glXChannelRectS #endif
yncSGIX; #ifndef GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
#define GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
int __stdcall GLee_Lazy_glXQueryChannelDeltasSGIX(Display * display, int
screen, int channel, int * x, int * y, int * w, int * h) {if (GLeeInit())
return glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); ret
urn (int)0;}
GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGI
X=GLee_Lazy_glXQueryChannelDeltasSGIX;
#endif
#ifndef GLEE_C_DEFINED_glXChannelRectSyncSGIX
#define GLEE_C_DEFINED_glXChannelRectSyncSGIX
int __stdcall GLee_Lazy_glXChannelRectSyncSGIX(Display * display, int scr
een, int channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectS
yncSGIX(display, screen, channel, synctype); return (int)0;}
GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX=GLee
_Lazy_glXChannelRectSyncSGIX;
#endif
#endif #endif
/* GLX_SGIX_swap_group */ /* GLX_SGIX_swap_group */
#ifdef __GLEE_GLX_SGIX_swap_group #ifdef __GLEE_GLX_SGIX_swap_group
void __stdcall _Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawab #ifndef GLEE_C_DEFINED_glXJoinSwapGroupSGIX
le, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawabl #define GLEE_C_DEFINED_glXJoinSwapGroupSGIX
e, member);} void __stdcall GLee_Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable
PFNGLXJOINSWAPGROUPSGIXPROC pglXJoinSwapGroupSGIX=_Lazy_glXJoinSwapGroupSGI drawable, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, d
X; rawable, member);}
GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX=GLee_Laz
y_glXJoinSwapGroupSGIX;
#endif
#endif #endif
/* GLX_SGIX_swap_barrier */ /* GLX_SGIX_swap_barrier */
#ifdef __GLEE_GLX_SGIX_swap_barrier #ifdef __GLEE_GLX_SGIX_swap_barrier
void __stdcall _Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable draw #ifndef GLEE_C_DEFINED_glXBindSwapBarrierSGIX
able, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, #define GLEE_C_DEFINED_glXBindSwapBarrierSGIX
barrier);} void __stdcall GLee_Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawabl
Bool __stdcall _Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, e drawable, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, draw
int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, scr able, barrier);}
een, max); return (Bool)0;} GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX=GLee
PFNGLXBINDSWAPBARRIERSGIXPROC pglXBindSwapBarrierSGIX=_Lazy_glXBindSwapBarr _Lazy_glXBindSwapBarrierSGIX;
ierSGIX; #endif
PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC pglXQueryMaxSwapBarriersSGIX=_Lazy_glXQu #ifndef GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
eryMaxSwapBarriersSGIX; #define GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
Bool __stdcall GLee_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int s
creen, int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy,
screen, max); return (Bool)0;}
GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarrier
sSGIX=GLee_Lazy_glXQueryMaxSwapBarriersSGIX;
#endif
#endif #endif
/* GLX_SGIS_blended_overlay */ /* GLX_SGIS_blended_overlay */
#ifdef __GLEE_GLX_SGIS_blended_overlay #ifdef __GLEE_GLX_SGIS_blended_overlay
#endif #endif
/* GLX_SGIS_shared_multisample */ /* GLX_SGIS_shared_multisample */
#ifdef __GLEE_GLX_SGIS_shared_multisample #ifdef __GLEE_GLX_SGIS_shared_multisample
#endif #endif
/* GLX_SUN_get_transparent_index */ /* GLX_SUN_get_transparent_index */
#ifdef __GLEE_GLX_SUN_get_transparent_index #ifdef __GLEE_GLX_SUN_get_transparent_index
Status __stdcall _Lazy_glXGetTransparentIndexSUN(Display * dpy, Window over #ifndef GLEE_C_DEFINED_glXGetTransparentIndexSUN
lay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) return gl #define GLEE_C_DEFINED_glXGetTransparentIndexSUN
XGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return Status __stdcall GLee_Lazy_glXGetTransparentIndexSUN(Display * dpy, Windo
(Status)0;} w overlay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) ret
PFNGLXGETTRANSPARENTINDEXSUNPROC pglXGetTransparentIndexSUN=_Lazy_glXGetTra urn glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); r
nsparentIndexSUN; eturn (Status)0;}
GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSU
N=GLee_Lazy_glXGetTransparentIndexSUN;
#endif
#endif #endif
/* GLX_3DFX_multisample */ /* GLX_3DFX_multisample */
#ifdef __GLEE_GLX_3DFX_multisample #ifdef __GLEE_GLX_3DFX_multisample
#endif #endif
/* GLX_MESA_copy_sub_buffer */ /* GLX_MESA_copy_sub_buffer */
#ifdef __GLEE_GLX_MESA_copy_sub_buffer #ifdef __GLEE_GLX_MESA_copy_sub_buffer
void __stdcall _Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawab #ifndef GLEE_C_DEFINED_glXCopySubBufferMESA
le, int x, int y, int width, int height) {if (GLeeInit()) glXCopySubBuffer #define GLEE_C_DEFINED_glXCopySubBufferMESA
MESA(dpy, drawable, x, y, width, height);} void __stdcall GLee_Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable
PFNGLXCOPYSUBBUFFERMESAPROC pglXCopySubBufferMESA=_Lazy_glXCopySubBufferMES drawable, int x, int y, int width, int height) {if (GLeeInit()) glXCopySub
A; BufferMESA(dpy, drawable, x, y, width, height);}
GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA=GLee_Laz
y_glXCopySubBufferMESA;
#endif
#endif #endif
/* GLX_MESA_pixmap_colormap */ /* GLX_MESA_pixmap_colormap */
#ifdef __GLEE_GLX_MESA_pixmap_colormap #ifdef __GLEE_GLX_MESA_pixmap_colormap
GLXPixmap __stdcall _Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapMESA
* visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glXCreate #define GLEE_C_DEFINED_glXCreateGLXPixmapMESA
GLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;} GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisu
PFNGLXCREATEGLXPIXMAPMESAPROC pglXCreateGLXPixmapMESA=_Lazy_glXCreateGLXPix alInfo * visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glX
mapMESA; CreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;}
GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA=GLee
_Lazy_glXCreateGLXPixmapMESA;
#endif
#endif #endif
/* GLX_MESA_release_buffers */ /* GLX_MESA_release_buffers */
#ifdef __GLEE_GLX_MESA_release_buffers #ifdef __GLEE_GLX_MESA_release_buffers
Bool __stdcall _Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawa #ifndef GLEE_C_DEFINED_glXReleaseBuffersMESA
ble) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable) #define GLEE_C_DEFINED_glXReleaseBuffersMESA
; return (Bool)0;} Bool __stdcall GLee_Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable
PFNGLXRELEASEBUFFERSMESAPROC pglXReleaseBuffersMESA=_Lazy_glXReleaseBuffers drawable) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); r
MESA; eturn (Bool)0;}
GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA=GLee_L
azy_glXReleaseBuffersMESA;
#endif
#endif #endif
/* GLX_MESA_set_3dfx_mode */ /* GLX_MESA_set_3dfx_mode */
#ifdef __GLEE_GLX_MESA_set_3dfx_mode #ifdef __GLEE_GLX_MESA_set_3dfx_mode
Bool __stdcall _Lazy_glXSet3DfxModeMESA(int mode) #ifndef GLEE_C_DEFINED_glXSet3DfxModeMESA
{if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bo #define GLEE_C_DEFINED_glXSet3DfxModeMESA
ol)0;} Bool __stdcall GLee_Lazy_glXSet3DfxModeMESA(int mode) {if (GLeeInit()) r
PFNGLXSET3DFXMODEMESAPROC pglXSet3DfxModeMESA=_Lazy_glXSet3DfxModeMESA; eturn glXSet3DfxModeMESA(mode); return (Bool)0;}
GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA=GLee_Lazy_gl
XSet3DfxModeMESA;
#endif
#endif #endif
/* GLX_SGIX_visual_select_group */ /* GLX_SGIX_visual_select_group */
#ifdef __GLEE_GLX_SGIX_visual_select_group #ifdef __GLEE_GLX_SGIX_visual_select_group
#endif #endif
/* GLX_OML_swap_method */ /* GLX_OML_swap_method */
#ifdef __GLEE_GLX_OML_swap_method #ifdef __GLEE_GLX_OML_swap_method
#endif #endif
/* GLX_OML_sync_control */ /* GLX_OML_sync_control */
#ifdef __GLEE_GLX_OML_sync_control #ifdef __GLEE_GLX_OML_sync_control
Bool __stdcall _Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable drawabl #ifndef GLEE_C_DEFINED_glXGetSyncValuesOML
e, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return gl #define GLEE_C_DEFINED_glXGetSyncValuesOML
XGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;} Bool __stdcall GLee_Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable d
Bool __stdcall _Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, rawable, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) ret
int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return glXGet urn glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;}
MscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;} GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML=GLee_Lazy_
int64_t __stdcall _Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawable dra glXGetSyncValuesOML;
wable, int64_t target_msc, int64_t divisor, int64_t remainder) {if (GLeeIn #endif
it()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remai #ifndef GLEE_C_DEFINED_glXGetMscRateOML
nder); return (int64_t)0;} #define GLEE_C_DEFINED_glXGetMscRateOML
Bool __stdcall _Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable drawable, Bool __stdcall GLee_Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable draw
int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int6 able, int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return
4_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForMscOML(dpy, dr glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;}
awable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)0;} GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML=GLee_Lazy_glXGet
Bool __stdcall _Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, MscRateOML;
int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLee #endif
Init()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc); #ifndef GLEE_C_DEFINED_glXSwapBuffersMscOML
return (Bool)0;} #define GLEE_C_DEFINED_glXSwapBuffersMscOML
PFNGLXGETSYNCVALUESOMLPROC pglXGetSyncValuesOML=_Lazy_glXGetSyncValuesOML; int64_t __stdcall GLee_Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawab
PFNGLXGETMSCRATEOMLPROC pglXGetMscRateOML=_Lazy_glXGetMscRateOML; le drawable, int64_t target_msc, int64_t divisor, int64_t remainder) {if (
PFNGLXSWAPBUFFERSMSCOMLPROC pglXSwapBuffersMscOML=_Lazy_glXSwapBuffersMscOM GLeeInit()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor,
L; remainder); return (int64_t)0;}
PFNGLXWAITFORMSCOMLPROC pglXWaitForMscOML=_Lazy_glXWaitForMscOML; GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML=GLee_Laz
PFNGLXWAITFORSBCOMLPROC pglXWaitForSbcOML=_Lazy_glXWaitForSbcOML; y_glXSwapBuffersMscOML;
#endif
#ifndef GLEE_C_DEFINED_glXWaitForMscOML
#define GLEE_C_DEFINED_glXWaitForMscOML
Bool __stdcall GLee_Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable draw
able, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust
, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForMscOML(d
py, drawable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)
0;}
GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML=GLee_Lazy_glXWai
tForMscOML;
#endif
#ifndef GLEE_C_DEFINED_glXWaitForSbcOML
#define GLEE_C_DEFINED_glXWaitForSbcOML
Bool __stdcall GLee_Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable draw
able, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc) {if
(GLeeInit()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc,
sbc); return (Bool)0;}
GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML=GLee_Lazy_glXWai
tForSbcOML;
#endif
#endif #endif
/* GLX_NV_float_buffer */ /* GLX_NV_float_buffer */
#ifdef __GLEE_GLX_NV_float_buffer #ifdef __GLEE_GLX_NV_float_buffer
#endif #endif
/* GLX_SGIX_hyperpipe */ /* GLX_SGIX_hyperpipe */
#ifdef __GLEE_GLX_SGIX_hyperpipe #ifdef __GLEE_GLX_SGIX_hyperpipe
GLXHyperpipeNetworkSGIX * __stdcall _Lazy_glXQueryHyperpipeNetworkSGIX(Disp #ifndef GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
lay * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNetworkS #define GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
GIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;} GLXHyperpipeNetworkSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeNetworkSGI
int __stdcall _Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, in X(Display * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNe
t npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit()) retur tworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;}
n glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0; GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetw
} orkSGIX=GLee_Lazy_glXQueryHyperpipeNetworkSGIX;
GLXHyperpipeConfigSGIX * __stdcall _Lazy_glXQueryHyperpipeConfigSGIX(Displa #endif
y * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyperpipe #ifndef GLEE_C_DEFINED_glXHyperpipeConfigSGIX
ConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;} #define GLEE_C_DEFINED_glXHyperpipeConfigSGIX
int __stdcall _Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId) int __stdcall GLee_Lazy_glXHyperpipeConfigSGIX(Display * dpy, int network
{if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, h Id, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit())
pId); return (int)0;} return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (
int __stdcall _Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) int)0;}
{if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); ret GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX=GLee
urn (int)0;} _Lazy_glXHyperpipeConfigSGIX;
int __stdcall _Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, int time #endif
Slice, int attrib, int size, void * attribList, void * returnAttribList) { #ifndef GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice, attr #define GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
ib, size, attribList, returnAttribList); return (int)0;} GLXHyperpipeConfigSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeConfigSGIX(
int __stdcall _Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, in Display * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyp
t attrib, int size, void * attribList) {if (GLeeInit()) return glXHyperpip erpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;}
eAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;} GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfi
int __stdcall _Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlic gSGIX=GLee_Lazy_glXQueryHyperpipeConfigSGIX;
e, int attrib, int size, void * returnAttribList) {if (GLeeInit()) return #endif
glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList) #ifndef GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
; return (int)0;} #define GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
PFNGLXQUERYHYPERPIPENETWORKSGIXPROC pglXQueryHyperpipeNetworkSGIX=_Lazy_glX int __stdcall GLee_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int
QueryHyperpipeNetworkSGIX; hpId) {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); re
PFNGLXHYPERPIPECONFIGSGIXPROC pglXHyperpipeConfigSGIX=_Lazy_glXHyperpipeCon turn (int)0;}
figSGIX; GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeC
PFNGLXQUERYHYPERPIPECONFIGSGIXPROC pglXQueryHyperpipeConfigSGIX=_Lazy_glXQu onfigSGIX=GLee_Lazy_glXDestroyHyperpipeConfigSGIX;
eryHyperpipeConfigSGIX; #endif
PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC pglXDestroyHyperpipeConfigSGIX=_Lazy_g #ifndef GLEE_C_DEFINED_glXBindHyperpipeSGIX
lXDestroyHyperpipeConfigSGIX; #define GLEE_C_DEFINED_glXBindHyperpipeSGIX
PFNGLXBINDHYPERPIPESGIXPROC pglXBindHyperpipeSGIX=_Lazy_glXBindHyperpipeSGI int __stdcall GLee_Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) {i
X; f (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;}
PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC pglXQueryHyperpipeBestAttribSGIX=_La GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX=GLee_Laz
zy_glXQueryHyperpipeBestAttribSGIX; y_glXBindHyperpipeSGIX;
PFNGLXHYPERPIPEATTRIBSGIXPROC pglXHyperpipeAttribSGIX=_Lazy_glXHyperpipeAtt #endif
ribSGIX; #ifndef GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX=_Lazy_glXQu #define GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
eryHyperpipeAttribSGIX; int __stdcall GLee_Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, in
t timeSlice, int attrib, int size, void * attribList, void * returnAttribLi
st) {if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice
, attrib, size, attribList, returnAttribList); return (int)0;}
GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeB
estAttribSGIX=GLee_Lazy_glXQueryHyperpipeBestAttribSGIX;
#endif
#ifndef GLEE_C_DEFINED_glXHyperpipeAttribSGIX
#define GLEE_C_DEFINED_glXHyperpipeAttribSGIX
int __stdcall GLee_Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSli
ce, int attrib, int size, void * attribList) {if (GLeeInit()) return glXHy
perpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;
}
GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX=GLee
_Lazy_glXHyperpipeAttribSGIX;
#endif
#ifndef GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
#define GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
int __stdcall GLee_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int ti
meSlice, int attrib, int size, void * returnAttribList) {if (GLeeInit()) r
eturn glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttri
bList); return (int)0;}
GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttri
bSGIX=GLee_Lazy_glXQueryHyperpipeAttribSGIX;
#endif
#endif #endif
/* GLX_MESA_agp_offset */ /* GLX_MESA_agp_offset */
#ifdef __GLEE_GLX_MESA_agp_offset #ifdef __GLEE_GLX_MESA_agp_offset
unsigned int __stdcall _Lazy_glXGetAGPOffsetMESA(const void * pointer) #ifndef GLEE_C_DEFINED_glXGetAGPOffsetMESA
{if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return #define GLEE_C_DEFINED_glXGetAGPOffsetMESA
(unsigned int)0;} unsigned int __stdcall GLee_Lazy_glXGetAGPOffsetMESA(const void * pointer
PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA=_Lazy_glXGetAGPOffsetMESA; ) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned i
nt)0;}
GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA=GLee_Lazy_
glXGetAGPOffsetMESA;
#endif
#endif #endif
/* GLX_EXT_fbconfig_packed_float */ /* GLX_EXT_fbconfig_packed_float */
#ifdef __GLEE_GLX_EXT_fbconfig_packed_float #ifdef __GLEE_GLX_EXT_fbconfig_packed_float
#endif #endif
/* GLX_EXT_framebuffer_sRGB */ /* GLX_EXT_framebuffer_sRGB */
#ifdef __GLEE_GLX_EXT_framebuffer_sRGB #ifdef __GLEE_GLX_EXT_framebuffer_sRGB
#endif #endif
/* GLX_EXT_texture_from_pixmap */ /* GLX_EXT_texture_from_pixmap */
#ifdef __GLEE_GLX_EXT_texture_from_pixmap #ifdef __GLEE_GLX_EXT_texture_from_pixmap
void __stdcall _Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable #ifndef GLEE_C_DEFINED_glXBindTexImageEXT
, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexImageEXT #define GLEE_C_DEFINED_glXBindTexImageEXT
(dpy, drawable, buffer, attrib_list);} void __stdcall GLee_Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable dr
void __stdcall _Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawa awable, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexIm
ble, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buf ageEXT(dpy, drawable, buffer, attrib_list);}
fer);} GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT=GLee_Lazy_gl
PFNGLXBINDTEXIMAGEEXTPROC pglXBindTexImageEXT=_Lazy_glXBindTexImageEXT; XBindTexImageEXT;
PFNGLXRELEASETEXIMAGEEXTPROC pglXReleaseTexImageEXT=_Lazy_glXReleaseTexImag #endif
eEXT; #ifndef GLEE_C_DEFINED_glXReleaseTexImageEXT
#define GLEE_C_DEFINED_glXReleaseTexImageEXT
void __stdcall GLee_Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable
drawable, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawabl
e, buffer);}
GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT=GLee_L
azy_glXReleaseTexImageEXT;
#endif
#endif #endif
/* GLX_NV_present_video */ /* GLX_NV_present_video */
#ifdef __GLEE_GLX_NV_present_video #ifdef __GLEE_GLX_NV_present_video
#endif #endif
/* GLX_NV_video_out */ /* GLX_NV_video_out */
#ifdef __GLEE_GLX_NV_video_out #ifdef __GLEE_GLX_NV_video_out
skipping to change at line 6213 skipping to change at line 11318
#endif #endif
/* GLX_EXT_scene_marker */ /* GLX_EXT_scene_marker */
#ifdef __GLEE_GLX_EXT_scene_marker #ifdef __GLEE_GLX_EXT_scene_marker
#endif #endif
/* GLX_NV_video_output */ /* GLX_NV_video_output */
#ifdef __GLEE_GLX_NV_video_output #ifdef __GLEE_GLX_NV_video_output
int __stdcall _Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numV #ifndef GLEE_C_DEFINED_glXGetVideoDeviceNV
ideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) return glXG #define GLEE_C_DEFINED_glXGetVideoDeviceNV
etVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0; int __stdcall GLee_Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, in
} t numVideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) retur
int __stdcall _Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXV n glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (
ideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDeviceNV( int)0;}
dpy, screen, VideoDevice); return (int)0;} GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV=GLee_Lazy_
int __stdcall _Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV Vid glXGetVideoDeviceNV;
eoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return glXBi #endif
ndVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;} #ifndef GLEE_C_DEFINED_glXReleaseVideoDeviceNV
int __stdcall _Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf) #define GLEE_C_DEFINED_glXReleaseVideoDeviceNV
{if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); r int __stdcall GLee_Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen
eturn (int)0;} , GLXVideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDev
int __stdcall _Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf, iceNV(dpy, screen, VideoDevice); return (int)0;}
int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock) {if GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV=GL
(GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCou ee_Lazy_glXReleaseVideoDeviceNV;
nterPbuffer, bBlock); return (int)0;} #endif
int __stdcall _Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDe #ifndef GLEE_C_DEFINED_glXBindVideoImageNV
viceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long #define GLEE_C_DEFINED_glXBindVideoImageNV
* pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(dpy, sc int __stdcall GLee_Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDevice
reen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return NV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return
(int)0;} glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;}
PFNGLXGETVIDEODEVICENVPROC pglXGetVideoDeviceNV=_Lazy_glXGetVideoDeviceNV; GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV=GLee_Lazy_
PFNGLXRELEASEVIDEODEVICENVPROC pglXReleaseVideoDeviceNV=_Lazy_glXReleaseVid glXBindVideoImageNV;
eoDeviceNV; #endif
PFNGLXBINDVIDEOIMAGENVPROC pglXBindVideoImageNV=_Lazy_glXBindVideoImageNV; #ifndef GLEE_C_DEFINED_glXReleaseVideoImageNV
PFNGLXRELEASEVIDEOIMAGENVPROC pglXReleaseVideoImageNV=_Lazy_glXReleaseVideo #define GLEE_C_DEFINED_glXReleaseVideoImageNV
ImageNV; int __stdcall GLee_Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer
PFNGLXSENDPBUFFERTOVIDEONVPROC pglXSendPbufferToVideoNV=_Lazy_glXSendPbuffe pbuf) {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (i
rToVideoNV; nt)0;}
PFNGLXGETVIDEOINFONVPROC pglXGetVideoInfoNV=_Lazy_glXGetVideoInfoNV; GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV=GLee
_Lazy_glXReleaseVideoImageNV;
#endif
#ifndef GLEE_C_DEFINED_glXSendPbufferToVideoNV
#define GLEE_C_DEFINED_glXSendPbufferToVideoNV
int __stdcall GLee_Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer
pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock
) {if (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType,
pulCounterPbuffer, bBlock); return (int)0;}
GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV=GL
ee_Lazy_glXSendPbufferToVideoNV;
#endif
#ifndef GLEE_C_DEFINED_glXGetVideoInfoNV
#define GLEE_C_DEFINED_glXGetVideoInfoNV
int __stdcall GLee_Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXV
ideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned
long * pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(d
py, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); r
eturn (int)0;}
GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV=GLee_Lazy_glXG
etVideoInfoNV;
#endif
#endif #endif
#endif /* end GLX */ #endif /* end GLX */
/***************************************************************** /*****************************************************************
* Extension link functions * Extension link functions
*****************************************************************/ *****************************************************************/
GLuint __GLeeLink_GL_VERSION_1_2(void) GLuint __GLeeLink_GL_VERSION_1_2(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_1_2 #ifdef __GLEE_GL_VERSION_1_2
if ((pglBlendColor = (PFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlen if ((GLeeFuncPtr_glBlendColor = (GLEEPFNGLBLENDCOLORPROC) __GLeeGetProc
dColor"))!=0) nLinked++; Address("glBlendColor"))!=0) nLinked++;
if ((pglBlendEquation = (PFNGLBLENDEQUATIONPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBlendEquation = (GLEEPFNGLBLENDEQUATIONPROC) __GLeeG
glBlendEquation"))!=0) nLinked++; etProcAddress("glBlendEquation"))!=0) nLinked++;
if ((pglDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) __GLeeGetProcA if ((GLeeFuncPtr_glDrawRangeElements = (GLEEPFNGLDRAWRANGEELEMENTSPROC)
ddress("glDrawRangeElements"))!=0) nLinked++; __GLeeGetProcAddress("glDrawRangeElements"))!=0) nLinked++;
if ((pglColorTable = (PFNGLCOLORTABLEPROC) __GLeeGetProcAddress("glColo if ((GLeeFuncPtr_glColorTable = (GLEEPFNGLCOLORTABLEPROC) __GLeeGetProc
rTable"))!=0) nLinked++; Address("glColorTable"))!=0) nLinked++;
if ((pglColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC) __GLee if ((GLeeFuncPtr_glColorTableParameterfv = (GLEEPFNGLCOLORTABLEPARAMETE
GetProcAddress("glColorTableParameterfv"))!=0) nLinked++; RFVPROC) __GLeeGetProcAddress("glColorTableParameterfv"))!=0) nLinked++;
if ((pglColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC) __GLee if ((GLeeFuncPtr_glColorTableParameteriv = (GLEEPFNGLCOLORTABLEPARAMETE
GetProcAddress("glColorTableParameteriv"))!=0) nLinked++; RIVPROC) __GLeeGetProcAddress("glColorTableParameteriv"))!=0) nLinked++;
if ((pglCopyColorTable = (PFNGLCOPYCOLORTABLEPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glCopyColorTable = (GLEEPFNGLCOPYCOLORTABLEPROC) __GLe
("glCopyColorTable"))!=0) nLinked++; eGetProcAddress("glCopyColorTable"))!=0) nLinked++;
if ((pglGetColorTable = (PFNGLGETCOLORTABLEPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGetColorTable = (GLEEPFNGLGETCOLORTABLEPROC) __GLeeG
glGetColorTable"))!=0) nLinked++; etProcAddress("glGetColorTable"))!=0) nLinked++;
if ((pglGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC) if ((GLeeFuncPtr_glGetColorTableParameterfv = (GLEEPFNGLGETCOLORTABLEPA
__GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLinked++; RAMETERFVPROC) __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLin
if ((pglGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC) ked++;
__GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLinked++; if ((GLeeFuncPtr_glGetColorTableParameteriv = (GLEEPFNGLGETCOLORTABLEPA
if ((pglColorSubTable = (PFNGLCOLORSUBTABLEPROC) __GLeeGetProcAddress(" RAMETERIVPROC) __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLin
glColorSubTable"))!=0) nLinked++; ked++;
if ((pglCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC) __GLeeGetProcA if ((GLeeFuncPtr_glColorSubTable = (GLEEPFNGLCOLORSUBTABLEPROC) __GLeeG
ddress("glCopyColorSubTable"))!=0) nLinked++; etProcAddress("glColorSubTable"))!=0) nLinked++;
if ((pglConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC) __GLeeGetP if ((GLeeFuncPtr_glCopyColorSubTable = (GLEEPFNGLCOPYCOLORSUBTABLEPROC)
rocAddress("glConvolutionFilter1D"))!=0) nLinked++; __GLeeGetProcAddress("glCopyColorSubTable"))!=0) nLinked++;
if ((pglConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC) __GLeeGetP if ((GLeeFuncPtr_glConvolutionFilter1D = (GLEEPFNGLCONVOLUTIONFILTER1DP
rocAddress("glConvolutionFilter2D"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glConvolutionFilter1D"))!=0) nLinked++;
if ((pglConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC) __GLee if ((GLeeFuncPtr_glConvolutionFilter2D = (GLEEPFNGLCONVOLUTIONFILTER2DP
GetProcAddress("glConvolutionParameterf"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glConvolutionFilter2D"))!=0) nLinked++;
if ((pglConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC) __GL if ((GLeeFuncPtr_glConvolutionParameterf = (GLEEPFNGLCONVOLUTIONPARAMET
eeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++; ERFPROC) __GLeeGetProcAddress("glConvolutionParameterf"))!=0) nLinked++;
if ((pglConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC) __GLee if ((GLeeFuncPtr_glConvolutionParameterfv = (GLEEPFNGLCONVOLUTIONPARAME
GetProcAddress("glConvolutionParameteri"))!=0) nLinked++; TERFVPROC) __GLeeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++;
if ((pglConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC) __GL if ((GLeeFuncPtr_glConvolutionParameteri = (GLEEPFNGLCONVOLUTIONPARAMET
eeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++; ERIPROC) __GLeeGetProcAddress("glConvolutionParameteri"))!=0) nLinked++;
if ((pglCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC) __ if ((GLeeFuncPtr_glConvolutionParameteriv = (GLEEPFNGLCONVOLUTIONPARAME
GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked++; TERIVPROC) __GLeeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++;
if ((pglCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC) __ if ((GLeeFuncPtr_glCopyConvolutionFilter1D = (GLEEPFNGLCOPYCONVOLUTIONF
GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked++; ILTER1DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked
if ((pglGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC) __GLeeGe ++;
tProcAddress("glGetConvolutionFilter"))!=0) nLinked++; if ((GLeeFuncPtr_glCopyConvolutionFilter2D = (GLEEPFNGLCOPYCONVOLUTIONF
if ((pglGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC ILTER2DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked
) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) nLinked++; ++;
if ((pglGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC if ((GLeeFuncPtr_glGetConvolutionFilter = (GLEEPFNGLGETCONVOLUTIONFILTE
) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) nLinked++; RPROC) __GLeeGetProcAddress("glGetConvolutionFilter"))!=0) nLinked++;
if ((pglGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetConvolutionParameterfv = (GLEEPFNGLGETCONVOLUTION
cAddress("glGetSeparableFilter"))!=0) nLinked++; PARAMETERFVPROC) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) n
if ((pglSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC) __GLeeGetProcA Linked++;
ddress("glSeparableFilter2D"))!=0) nLinked++; if ((GLeeFuncPtr_glGetConvolutionParameteriv = (GLEEPFNGLGETCONVOLUTION
if ((pglGetHistogram = (PFNGLGETHISTOGRAMPROC) __GLeeGetProcAddress("gl PARAMETERIVPROC) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) n
GetHistogram"))!=0) nLinked++; Linked++;
if ((pglGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC) __ if ((GLeeFuncPtr_glGetSeparableFilter = (GLEEPFNGLGETSEPARABLEFILTERPRO
GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetSeparableFilter"))!=0) nLinked++;
if ((pglGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC) __ if ((GLeeFuncPtr_glSeparableFilter2D = (GLEEPFNGLSEPARABLEFILTER2DPROC)
GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked++; __GLeeGetProcAddress("glSeparableFilter2D"))!=0) nLinked++;
if ((pglGetMinmax = (PFNGLGETMINMAXPROC) __GLeeGetProcAddress("glGetMin if ((GLeeFuncPtr_glGetHistogram = (GLEEPFNGLGETHISTOGRAMPROC) __GLeeGet
max"))!=0) nLinked++; ProcAddress("glGetHistogram"))!=0) nLinked++;
if ((pglGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC) __GLeeGe if ((GLeeFuncPtr_glGetHistogramParameterfv = (GLEEPFNGLGETHISTOGRAMPARA
tProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++; METERFVPROC) __GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked
if ((pglGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC) __GLeeGe ++;
tProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++; if ((GLeeFuncPtr_glGetHistogramParameteriv = (GLEEPFNGLGETHISTOGRAMPARA
if ((pglHistogram = (PFNGLHISTOGRAMPROC) __GLeeGetProcAddress("glHistog METERIVPROC) __GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked
ram"))!=0) nLinked++; ++;
if ((pglMinmax = (PFNGLMINMAXPROC) __GLeeGetProcAddress("glMinmax"))!=0 if ((GLeeFuncPtr_glGetMinmax = (GLEEPFNGLGETMINMAXPROC) __GLeeGetProcAd
) nLinked++; dress("glGetMinmax"))!=0) nLinked++;
if ((pglResetHistogram = (PFNGLRESETHISTOGRAMPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glGetMinmaxParameterfv = (GLEEPFNGLGETMINMAXPARAMETERF
("glResetHistogram"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++;
if ((pglResetMinmax = (PFNGLRESETMINMAXPROC) __GLeeGetProcAddress("glRe if ((GLeeFuncPtr_glGetMinmaxParameteriv = (GLEEPFNGLGETMINMAXPARAMETERI
setMinmax"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++;
if ((pglTexImage3D = (PFNGLTEXIMAGE3DPROC) __GLeeGetProcAddress("glTexI if ((GLeeFuncPtr_glHistogram = (GLEEPFNGLHISTOGRAMPROC) __GLeeGetProcAd
mage3D"))!=0) nLinked++; dress("glHistogram"))!=0) nLinked++;
if ((pglTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glMinmax = (GLEEPFNGLMINMAXPROC) __GLeeGetProcAddress(
glTexSubImage3D"))!=0) nLinked++; "glMinmax"))!=0) nLinked++;
if ((pglCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) __GLeeGetProcA if ((GLeeFuncPtr_glResetHistogram = (GLEEPFNGLRESETHISTOGRAMPROC) __GLe
ddress("glCopyTexSubImage3D"))!=0) nLinked++; eGetProcAddress("glResetHistogram"))!=0) nLinked++;
if ((GLeeFuncPtr_glResetMinmax = (GLEEPFNGLRESETMINMAXPROC) __GLeeGetPr
ocAddress("glResetMinmax"))!=0) nLinked++;
if ((GLeeFuncPtr_glTexImage3D = (GLEEPFNGLTEXIMAGE3DPROC) __GLeeGetProc
Address("glTexImage3D"))!=0) nLinked++;
if ((GLeeFuncPtr_glTexSubImage3D = (GLEEPFNGLTEXSUBIMAGE3DPROC) __GLeeG
etProcAddress("glTexSubImage3D"))!=0) nLinked++;
if ((GLeeFuncPtr_glCopyTexSubImage3D = (GLEEPFNGLCOPYTEXSUBIMAGE3DPROC)
__GLeeGetProcAddress("glCopyTexSubImage3D"))!=0) nLinked++;
#endif #endif
if (nLinked==38) return GLEE_LINK_COMPLETE; if (nLinked==38) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_VERSION_1_3(void) GLuint __GLeeLink_GL_VERSION_1_3(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_1_3 #ifdef __GLEE_GL_VERSION_1_3
if ((pglActiveTexture = (PFNGLACTIVETEXTUREPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glActiveTexture = (GLEEPFNGLACTIVETEXTUREPROC) __GLeeG
glActiveTexture"))!=0) nLinked++; etProcAddress("glActiveTexture"))!=0) nLinked++;
if ((pglClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) __GLeeGetP if ((GLeeFuncPtr_glClientActiveTexture = (GLEEPFNGLCLIENTACTIVETEXTUREP
rocAddress("glClientActiveTexture"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glClientActiveTexture"))!=0) nLinked++;
if ((pglMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord1d = (GLEEPFNGLMULTITEXCOORD1DPROC) __G
ss("glMultiTexCoord1d"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord1d"))!=0) nLinked++;
if ((pglMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord1dv = (GLEEPFNGLMULTITEXCOORD1DVPROC) _
ress("glMultiTexCoord1dv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord1dv"))!=0) nLinked++;
if ((pglMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord1f = (GLEEPFNGLMULTITEXCOORD1FPROC) __G
ss("glMultiTexCoord1f"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord1f"))!=0) nLinked++;
if ((pglMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord1fv = (GLEEPFNGLMULTITEXCOORD1FVPROC) _
ress("glMultiTexCoord1fv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord1fv"))!=0) nLinked++;
if ((pglMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord1i = (GLEEPFNGLMULTITEXCOORD1IPROC) __G
ss("glMultiTexCoord1i"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord1i"))!=0) nLinked++;
if ((pglMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord1iv = (GLEEPFNGLMULTITEXCOORD1IVPROC) _
ress("glMultiTexCoord1iv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord1iv"))!=0) nLinked++;
if ((pglMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord1s = (GLEEPFNGLMULTITEXCOORD1SPROC) __G
ss("glMultiTexCoord1s"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord1s"))!=0) nLinked++;
if ((pglMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord1sv = (GLEEPFNGLMULTITEXCOORD1SVPROC) _
ress("glMultiTexCoord1sv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord1sv"))!=0) nLinked++;
if ((pglMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord2d = (GLEEPFNGLMULTITEXCOORD2DPROC) __G
ss("glMultiTexCoord2d"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord2d"))!=0) nLinked++;
if ((pglMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord2dv = (GLEEPFNGLMULTITEXCOORD2DVPROC) _
ress("glMultiTexCoord2dv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord2dv"))!=0) nLinked++;
if ((pglMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord2f = (GLEEPFNGLMULTITEXCOORD2FPROC) __G
ss("glMultiTexCoord2f"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord2f"))!=0) nLinked++;
if ((pglMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord2fv = (GLEEPFNGLMULTITEXCOORD2FVPROC) _
ress("glMultiTexCoord2fv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord2fv"))!=0) nLinked++;
if ((pglMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord2i = (GLEEPFNGLMULTITEXCOORD2IPROC) __G
ss("glMultiTexCoord2i"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord2i"))!=0) nLinked++;
if ((pglMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord2iv = (GLEEPFNGLMULTITEXCOORD2IVPROC) _
ress("glMultiTexCoord2iv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord2iv"))!=0) nLinked++;
if ((pglMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord2s = (GLEEPFNGLMULTITEXCOORD2SPROC) __G
ss("glMultiTexCoord2s"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord2s"))!=0) nLinked++;
if ((pglMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord2sv = (GLEEPFNGLMULTITEXCOORD2SVPROC) _
ress("glMultiTexCoord2sv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord2sv"))!=0) nLinked++;
if ((pglMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord3d = (GLEEPFNGLMULTITEXCOORD3DPROC) __G
ss("glMultiTexCoord3d"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord3d"))!=0) nLinked++;
if ((pglMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord3dv = (GLEEPFNGLMULTITEXCOORD3DVPROC) _
ress("glMultiTexCoord3dv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord3dv"))!=0) nLinked++;
if ((pglMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord3f = (GLEEPFNGLMULTITEXCOORD3FPROC) __G
ss("glMultiTexCoord3f"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord3f"))!=0) nLinked++;
if ((pglMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord3fv = (GLEEPFNGLMULTITEXCOORD3FVPROC) _
ress("glMultiTexCoord3fv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord3fv"))!=0) nLinked++;
if ((pglMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord3i = (GLEEPFNGLMULTITEXCOORD3IPROC) __G
ss("glMultiTexCoord3i"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord3i"))!=0) nLinked++;
if ((pglMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord3iv = (GLEEPFNGLMULTITEXCOORD3IVPROC) _
ress("glMultiTexCoord3iv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord3iv"))!=0) nLinked++;
if ((pglMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord3s = (GLEEPFNGLMULTITEXCOORD3SPROC) __G
ss("glMultiTexCoord3s"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord3s"))!=0) nLinked++;
if ((pglMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord3sv = (GLEEPFNGLMULTITEXCOORD3SVPROC) _
ress("glMultiTexCoord3sv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord3sv"))!=0) nLinked++;
if ((pglMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord4d = (GLEEPFNGLMULTITEXCOORD4DPROC) __G
ss("glMultiTexCoord4d"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord4d"))!=0) nLinked++;
if ((pglMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord4dv = (GLEEPFNGLMULTITEXCOORD4DVPROC) _
ress("glMultiTexCoord4dv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord4dv"))!=0) nLinked++;
if ((pglMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord4f = (GLEEPFNGLMULTITEXCOORD4FPROC) __G
ss("glMultiTexCoord4f"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord4f"))!=0) nLinked++;
if ((pglMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord4fv = (GLEEPFNGLMULTITEXCOORD4FVPROC) _
ress("glMultiTexCoord4fv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord4fv"))!=0) nLinked++;
if ((pglMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord4i = (GLEEPFNGLMULTITEXCOORD4IPROC) __G
ss("glMultiTexCoord4i"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord4i"))!=0) nLinked++;
if ((pglMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord4iv = (GLEEPFNGLMULTITEXCOORD4IVPROC) _
ress("glMultiTexCoord4iv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord4iv"))!=0) nLinked++;
if ((pglMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiTexCoord4s = (GLEEPFNGLMULTITEXCOORD4SPROC) __G
ss("glMultiTexCoord4s"))!=0) nLinked++; LeeGetProcAddress("glMultiTexCoord4s"))!=0) nLinked++;
if ((pglMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoord4sv = (GLEEPFNGLMULTITEXCOORD4SVPROC) _
ress("glMultiTexCoord4sv"))!=0) nLinked++; _GLeeGetProcAddress("glMultiTexCoord4sv"))!=0) nLinked++;
if ((pglLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC) __GLeeGe if ((GLeeFuncPtr_glLoadTransposeMatrixf = (GLEEPFNGLLOADTRANSPOSEMATRIX
tProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++; FPROC) __GLeeGetProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++;
if ((pglLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC) __GLeeGe if ((GLeeFuncPtr_glLoadTransposeMatrixd = (GLEEPFNGLLOADTRANSPOSEMATRIX
tProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++;
if ((pglMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC) __GLeeGe if ((GLeeFuncPtr_glMultTransposeMatrixf = (GLEEPFNGLMULTTRANSPOSEMATRIX
tProcAddress("glMultTransposeMatrixf"))!=0) nLinked++; FPROC) __GLeeGetProcAddress("glMultTransposeMatrixf"))!=0) nLinked++;
if ((pglMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC) __GLeeGe if ((GLeeFuncPtr_glMultTransposeMatrixd = (GLEEPFNGLMULTTRANSPOSEMATRIX
tProcAddress("glMultTransposeMatrixd"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("glMultTransposeMatrixd"))!=0) nLinked++;
if ((pglSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glSampleCoverage = (GLEEPFNGLSAMPLECOVERAGEPROC) __GLe
("glSampleCoverage"))!=0) nLinked++; eGetProcAddress("glSampleCoverage"))!=0) nLinked++;
if ((pglCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) __GLeeGe if ((GLeeFuncPtr_glCompressedTexImage3D = (GLEEPFNGLCOMPRESSEDTEXIMAGE3
tProcAddress("glCompressedTexImage3D"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("glCompressedTexImage3D"))!=0) nLinked++;
if ((pglCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) __GLeeGe if ((GLeeFuncPtr_glCompressedTexImage2D = (GLEEPFNGLCOMPRESSEDTEXIMAGE2
tProcAddress("glCompressedTexImage2D"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("glCompressedTexImage2D"))!=0) nLinked++;
if ((pglCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) __GLeeGe if ((GLeeFuncPtr_glCompressedTexImage1D = (GLEEPFNGLCOMPRESSEDTEXIMAGE1
tProcAddress("glCompressedTexImage1D"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("glCompressedTexImage1D"))!=0) nLinked++;
if ((pglCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) __ if ((GLeeFuncPtr_glCompressedTexSubImage3D = (GLEEPFNGLCOMPRESSEDTEXSUB
GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked++; IMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked
if ((pglCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) __ ++;
GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked++; if ((GLeeFuncPtr_glCompressedTexSubImage2D = (GLEEPFNGLCOMPRESSEDTEXSUB
if ((pglCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) __ IMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked
GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked++; ++;
if ((pglGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) __GLee if ((GLeeFuncPtr_glCompressedTexSubImage1D = (GLEEPFNGLCOMPRESSEDTEXSUB
GetProcAddress("glGetCompressedTexImage"))!=0) nLinked++; IMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked
++;
if ((GLeeFuncPtr_glGetCompressedTexImage = (GLEEPFNGLGETCOMPRESSEDTEXIM
AGEPROC) __GLeeGetProcAddress("glGetCompressedTexImage"))!=0) nLinked++;
#endif #endif
if (nLinked==46) return GLEE_LINK_COMPLETE; if (nLinked==46) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_VERSION_1_4(void) GLuint __GLeeLink_GL_VERSION_1_4(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_1_4 #ifdef __GLEE_GL_VERSION_1_4
if ((pglBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) __GLeeGetProcA if ((GLeeFuncPtr_glBlendFuncSeparate = (GLEEPFNGLBLENDFUNCSEPARATEPROC)
ddress("glBlendFuncSeparate"))!=0) nLinked++; __GLeeGetProcAddress("glBlendFuncSeparate"))!=0) nLinked++;
if ((pglFogCoordf = (PFNGLFOGCOORDFPROC) __GLeeGetProcAddress("glFogCoo if ((GLeeFuncPtr_glFogCoordf = (GLEEPFNGLFOGCOORDFPROC) __GLeeGetProcAd
rdf"))!=0) nLinked++; dress("glFogCoordf"))!=0) nLinked++;
if ((pglFogCoordfv = (PFNGLFOGCOORDFVPROC) __GLeeGetProcAddress("glFogC if ((GLeeFuncPtr_glFogCoordfv = (GLEEPFNGLFOGCOORDFVPROC) __GLeeGetProc
oordfv"))!=0) nLinked++; Address("glFogCoordfv"))!=0) nLinked++;
if ((pglFogCoordd = (PFNGLFOGCOORDDPROC) __GLeeGetProcAddress("glFogCoo if ((GLeeFuncPtr_glFogCoordd = (GLEEPFNGLFOGCOORDDPROC) __GLeeGetProcAd
rdd"))!=0) nLinked++; dress("glFogCoordd"))!=0) nLinked++;
if ((pglFogCoorddv = (PFNGLFOGCOORDDVPROC) __GLeeGetProcAddress("glFogC if ((GLeeFuncPtr_glFogCoorddv = (GLEEPFNGLFOGCOORDDVPROC) __GLeeGetProc
oorddv"))!=0) nLinked++; Address("glFogCoorddv"))!=0) nLinked++;
if ((pglFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glFogCoordPointer = (GLEEPFNGLFOGCOORDPOINTERPROC) __G
ss("glFogCoordPointer"))!=0) nLinked++; LeeGetProcAddress("glFogCoordPointer"))!=0) nLinked++;
if ((pglMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glMultiDrawArrays = (GLEEPFNGLMULTIDRAWARRAYSPROC) __G
ss("glMultiDrawArrays"))!=0) nLinked++; LeeGetProcAddress("glMultiDrawArrays"))!=0) nLinked++;
if ((pglMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) __GLeeGetProcA if ((GLeeFuncPtr_glMultiDrawElements = (GLEEPFNGLMULTIDRAWELEMENTSPROC)
ddress("glMultiDrawElements"))!=0) nLinked++; __GLeeGetProcAddress("glMultiDrawElements"))!=0) nLinked++;
if ((pglPointParameterf = (PFNGLPOINTPARAMETERFPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glPointParameterf = (GLEEPFNGLPOINTPARAMETERFPROC) __G
ss("glPointParameterf"))!=0) nLinked++; LeeGetProcAddress("glPointParameterf"))!=0) nLinked++;
if ((pglPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glPointParameterfv = (GLEEPFNGLPOINTPARAMETERFVPROC) _
ress("glPointParameterfv"))!=0) nLinked++; _GLeeGetProcAddress("glPointParameterfv"))!=0) nLinked++;
if ((pglPointParameteri = (PFNGLPOINTPARAMETERIPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glPointParameteri = (GLEEPFNGLPOINTPARAMETERIPROC) __G
ss("glPointParameteri"))!=0) nLinked++; LeeGetProcAddress("glPointParameteri"))!=0) nLinked++;
if ((pglPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glPointParameteriv = (GLEEPFNGLPOINTPARAMETERIVPROC) _
ress("glPointParameteriv"))!=0) nLinked++; _GLeeGetProcAddress("glPointParameteriv"))!=0) nLinked++;
if ((pglSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glSecondaryColor3b = (GLEEPFNGLSECONDARYCOLOR3BPROC) _
ress("glSecondaryColor3b"))!=0) nLinked++; _GLeeGetProcAddress("glSecondaryColor3b"))!=0) nLinked++;
if ((pglSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3bv = (GLEEPFNGLSECONDARYCOLOR3BVPROC)
ddress("glSecondaryColor3bv"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3bv"))!=0) nLinked++;
if ((pglSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glSecondaryColor3d = (GLEEPFNGLSECONDARYCOLOR3DPROC) _
ress("glSecondaryColor3d"))!=0) nLinked++; _GLeeGetProcAddress("glSecondaryColor3d"))!=0) nLinked++;
if ((pglSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3dv = (GLEEPFNGLSECONDARYCOLOR3DVPROC)
ddress("glSecondaryColor3dv"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3dv"))!=0) nLinked++;
if ((pglSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glSecondaryColor3f = (GLEEPFNGLSECONDARYCOLOR3FPROC) _
ress("glSecondaryColor3f"))!=0) nLinked++; _GLeeGetProcAddress("glSecondaryColor3f"))!=0) nLinked++;
if ((pglSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3fv = (GLEEPFNGLSECONDARYCOLOR3FVPROC)
ddress("glSecondaryColor3fv"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3fv"))!=0) nLinked++;
if ((pglSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glSecondaryColor3i = (GLEEPFNGLSECONDARYCOLOR3IPROC) _
ress("glSecondaryColor3i"))!=0) nLinked++; _GLeeGetProcAddress("glSecondaryColor3i"))!=0) nLinked++;
if ((pglSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3iv = (GLEEPFNGLSECONDARYCOLOR3IVPROC)
ddress("glSecondaryColor3iv"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3iv"))!=0) nLinked++;
if ((pglSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glSecondaryColor3s = (GLEEPFNGLSECONDARYCOLOR3SPROC) _
ress("glSecondaryColor3s"))!=0) nLinked++; _GLeeGetProcAddress("glSecondaryColor3s"))!=0) nLinked++;
if ((pglSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3sv = (GLEEPFNGLSECONDARYCOLOR3SVPROC)
ddress("glSecondaryColor3sv"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3sv"))!=0) nLinked++;
if ((pglSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3ub = (GLEEPFNGLSECONDARYCOLOR3UBPROC)
ddress("glSecondaryColor3ub"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3ub"))!=0) nLinked++;
if ((pglSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC) __GLeeGetPro if ((GLeeFuncPtr_glSecondaryColor3ubv = (GLEEPFNGLSECONDARYCOLOR3UBVPRO
cAddress("glSecondaryColor3ubv"))!=0) nLinked++; C) __GLeeGetProcAddress("glSecondaryColor3ubv"))!=0) nLinked++;
if ((pglSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3ui = (GLEEPFNGLSECONDARYCOLOR3UIPROC)
ddress("glSecondaryColor3ui"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3ui"))!=0) nLinked++;
if ((pglSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC) __GLeeGetPro if ((GLeeFuncPtr_glSecondaryColor3uiv = (GLEEPFNGLSECONDARYCOLOR3UIVPRO
cAddress("glSecondaryColor3uiv"))!=0) nLinked++; C) __GLeeGetProcAddress("glSecondaryColor3uiv"))!=0) nLinked++;
if ((pglSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSecondaryColor3us = (GLEEPFNGLSECONDARYCOLOR3USPROC)
ddress("glSecondaryColor3us"))!=0) nLinked++; __GLeeGetProcAddress("glSecondaryColor3us"))!=0) nLinked++;
if ((pglSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC) __GLeeGetPro if ((GLeeFuncPtr_glSecondaryColor3usv = (GLEEPFNGLSECONDARYCOLOR3USVPRO
cAddress("glSecondaryColor3usv"))!=0) nLinked++; C) __GLeeGetProcAddress("glSecondaryColor3usv"))!=0) nLinked++;
if ((pglSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC) __GLee if ((GLeeFuncPtr_glSecondaryColorPointer = (GLEEPFNGLSECONDARYCOLORPOIN
GetProcAddress("glSecondaryColorPointer"))!=0) nLinked++; TERPROC) __GLeeGetProcAddress("glSecondaryColorPointer"))!=0) nLinked++;
if ((pglWindowPos2d = (PFNGLWINDOWPOS2DPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos2d = (GLEEPFNGLWINDOWPOS2DPROC) __GLeeGetPr
ndowPos2d"))!=0) nLinked++; ocAddress("glWindowPos2d"))!=0) nLinked++;
if ((pglWindowPos2dv = (PFNGLWINDOWPOS2DVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos2dv = (GLEEPFNGLWINDOWPOS2DVPROC) __GLeeGet
WindowPos2dv"))!=0) nLinked++; ProcAddress("glWindowPos2dv"))!=0) nLinked++;
if ((pglWindowPos2f = (PFNGLWINDOWPOS2FPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos2f = (GLEEPFNGLWINDOWPOS2FPROC) __GLeeGetPr
ndowPos2f"))!=0) nLinked++; ocAddress("glWindowPos2f"))!=0) nLinked++;
if ((pglWindowPos2fv = (PFNGLWINDOWPOS2FVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos2fv = (GLEEPFNGLWINDOWPOS2FVPROC) __GLeeGet
WindowPos2fv"))!=0) nLinked++; ProcAddress("glWindowPos2fv"))!=0) nLinked++;
if ((pglWindowPos2i = (PFNGLWINDOWPOS2IPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos2i = (GLEEPFNGLWINDOWPOS2IPROC) __GLeeGetPr
ndowPos2i"))!=0) nLinked++; ocAddress("glWindowPos2i"))!=0) nLinked++;
if ((pglWindowPos2iv = (PFNGLWINDOWPOS2IVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos2iv = (GLEEPFNGLWINDOWPOS2IVPROC) __GLeeGet
WindowPos2iv"))!=0) nLinked++; ProcAddress("glWindowPos2iv"))!=0) nLinked++;
if ((pglWindowPos2s = (PFNGLWINDOWPOS2SPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos2s = (GLEEPFNGLWINDOWPOS2SPROC) __GLeeGetPr
ndowPos2s"))!=0) nLinked++; ocAddress("glWindowPos2s"))!=0) nLinked++;
if ((pglWindowPos2sv = (PFNGLWINDOWPOS2SVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos2sv = (GLEEPFNGLWINDOWPOS2SVPROC) __GLeeGet
WindowPos2sv"))!=0) nLinked++; ProcAddress("glWindowPos2sv"))!=0) nLinked++;
if ((pglWindowPos3d = (PFNGLWINDOWPOS3DPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos3d = (GLEEPFNGLWINDOWPOS3DPROC) __GLeeGetPr
ndowPos3d"))!=0) nLinked++; ocAddress("glWindowPos3d"))!=0) nLinked++;
if ((pglWindowPos3dv = (PFNGLWINDOWPOS3DVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos3dv = (GLEEPFNGLWINDOWPOS3DVPROC) __GLeeGet
WindowPos3dv"))!=0) nLinked++; ProcAddress("glWindowPos3dv"))!=0) nLinked++;
if ((pglWindowPos3f = (PFNGLWINDOWPOS3FPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos3f = (GLEEPFNGLWINDOWPOS3FPROC) __GLeeGetPr
ndowPos3f"))!=0) nLinked++; ocAddress("glWindowPos3f"))!=0) nLinked++;
if ((pglWindowPos3fv = (PFNGLWINDOWPOS3FVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos3fv = (GLEEPFNGLWINDOWPOS3FVPROC) __GLeeGet
WindowPos3fv"))!=0) nLinked++; ProcAddress("glWindowPos3fv"))!=0) nLinked++;
if ((pglWindowPos3i = (PFNGLWINDOWPOS3IPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos3i = (GLEEPFNGLWINDOWPOS3IPROC) __GLeeGetPr
ndowPos3i"))!=0) nLinked++; ocAddress("glWindowPos3i"))!=0) nLinked++;
if ((pglWindowPos3iv = (PFNGLWINDOWPOS3IVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos3iv = (GLEEPFNGLWINDOWPOS3IVPROC) __GLeeGet
WindowPos3iv"))!=0) nLinked++; ProcAddress("glWindowPos3iv"))!=0) nLinked++;
if ((pglWindowPos3s = (PFNGLWINDOWPOS3SPROC) __GLeeGetProcAddress("glWi if ((GLeeFuncPtr_glWindowPos3s = (GLEEPFNGLWINDOWPOS3SPROC) __GLeeGetPr
ndowPos3s"))!=0) nLinked++; ocAddress("glWindowPos3s"))!=0) nLinked++;
if ((pglWindowPos3sv = (PFNGLWINDOWPOS3SVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWindowPos3sv = (GLEEPFNGLWINDOWPOS3SVPROC) __GLeeGet
WindowPos3sv"))!=0) nLinked++; ProcAddress("glWindowPos3sv"))!=0) nLinked++;
#endif #endif
if (nLinked==45) return GLEE_LINK_COMPLETE; if (nLinked==45) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_VERSION_1_5(void) GLuint __GLeeLink_GL_VERSION_1_5(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_1_5 #ifdef __GLEE_GL_VERSION_1_5
if ((pglGenQueries = (PFNGLGENQUERIESPROC) __GLeeGetProcAddress("glGenQ if ((GLeeFuncPtr_glGenQueries = (GLEEPFNGLGENQUERIESPROC) __GLeeGetProc
ueries"))!=0) nLinked++; Address("glGenQueries"))!=0) nLinked++;
if ((pglDeleteQueries = (PFNGLDELETEQUERIESPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glDeleteQueries = (GLEEPFNGLDELETEQUERIESPROC) __GLeeG
glDeleteQueries"))!=0) nLinked++; etProcAddress("glDeleteQueries"))!=0) nLinked++;
if ((pglIsQuery = (PFNGLISQUERYPROC) __GLeeGetProcAddress("glIsQuery")) if ((GLeeFuncPtr_glIsQuery = (GLEEPFNGLISQUERYPROC) __GLeeGetProcAddres
!=0) nLinked++; s("glIsQuery"))!=0) nLinked++;
if ((pglBeginQuery = (PFNGLBEGINQUERYPROC) __GLeeGetProcAddress("glBegi if ((GLeeFuncPtr_glBeginQuery = (GLEEPFNGLBEGINQUERYPROC) __GLeeGetProc
nQuery"))!=0) nLinked++; Address("glBeginQuery"))!=0) nLinked++;
if ((pglEndQuery = (PFNGLENDQUERYPROC) __GLeeGetProcAddress("glEndQuery if ((GLeeFuncPtr_glEndQuery = (GLEEPFNGLENDQUERYPROC) __GLeeGetProcAddr
"))!=0) nLinked++; ess("glEndQuery"))!=0) nLinked++;
if ((pglGetQueryiv = (PFNGLGETQUERYIVPROC) __GLeeGetProcAddress("glGetQ if ((GLeeFuncPtr_glGetQueryiv = (GLEEPFNGLGETQUERYIVPROC) __GLeeGetProc
ueryiv"))!=0) nLinked++; Address("glGetQueryiv"))!=0) nLinked++;
if ((pglGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGetQueryObjectiv = (GLEEPFNGLGETQUERYOBJECTIVPROC) _
ress("glGetQueryObjectiv"))!=0) nLinked++; _GLeeGetProcAddress("glGetQueryObjectiv"))!=0) nLinked++;
if ((pglGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetQueryObjectuiv = (GLEEPFNGLGETQUERYOBJECTUIVPROC)
ddress("glGetQueryObjectuiv"))!=0) nLinked++; __GLeeGetProcAddress("glGetQueryObjectuiv"))!=0) nLinked++;
if ((pglBindBuffer = (PFNGLBINDBUFFERPROC) __GLeeGetProcAddress("glBind if ((GLeeFuncPtr_glBindBuffer = (GLEEPFNGLBINDBUFFERPROC) __GLeeGetProc
Buffer"))!=0) nLinked++; Address("glBindBuffer"))!=0) nLinked++;
if ((pglDeleteBuffers = (PFNGLDELETEBUFFERSPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glDeleteBuffers = (GLEEPFNGLDELETEBUFFERSPROC) __GLeeG
glDeleteBuffers"))!=0) nLinked++; etProcAddress("glDeleteBuffers"))!=0) nLinked++;
if ((pglGenBuffers = (PFNGLGENBUFFERSPROC) __GLeeGetProcAddress("glGenB if ((GLeeFuncPtr_glGenBuffers = (GLEEPFNGLGENBUFFERSPROC) __GLeeGetProc
uffers"))!=0) nLinked++; Address("glGenBuffers"))!=0) nLinked++;
if ((pglIsBuffer = (PFNGLISBUFFERPROC) __GLeeGetProcAddress("glIsBuffer if ((GLeeFuncPtr_glIsBuffer = (GLEEPFNGLISBUFFERPROC) __GLeeGetProcAddr
"))!=0) nLinked++; ess("glIsBuffer"))!=0) nLinked++;
if ((pglBufferData = (PFNGLBUFFERDATAPROC) __GLeeGetProcAddress("glBuff if ((GLeeFuncPtr_glBufferData = (GLEEPFNGLBUFFERDATAPROC) __GLeeGetProc
erData"))!=0) nLinked++; Address("glBufferData"))!=0) nLinked++;
if ((pglBufferSubData = (PFNGLBUFFERSUBDATAPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBufferSubData = (GLEEPFNGLBUFFERSUBDATAPROC) __GLeeG
glBufferSubData"))!=0) nLinked++; etProcAddress("glBufferSubData"))!=0) nLinked++;
if ((pglGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGetBufferSubData = (GLEEPFNGLGETBUFFERSUBDATAPROC) _
ress("glGetBufferSubData"))!=0) nLinked++; _GLeeGetProcAddress("glGetBufferSubData"))!=0) nLinked++;
if ((pglMapBuffer = (PFNGLMAPBUFFERPROC) __GLeeGetProcAddress("glMapBuf if ((GLeeFuncPtr_glMapBuffer = (GLEEPFNGLMAPBUFFERPROC) __GLeeGetProcAd
fer"))!=0) nLinked++; dress("glMapBuffer"))!=0) nLinked++;
if ((pglUnmapBuffer = (PFNGLUNMAPBUFFERPROC) __GLeeGetProcAddress("glUn if ((GLeeFuncPtr_glUnmapBuffer = (GLEEPFNGLUNMAPBUFFERPROC) __GLeeGetPr
mapBuffer"))!=0) nLinked++; ocAddress("glUnmapBuffer"))!=0) nLinked++;
if ((pglGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) __GLeeGe if ((GLeeFuncPtr_glGetBufferParameteriv = (GLEEPFNGLGETBUFFERPARAMETERI
tProcAddress("glGetBufferParameteriv"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("glGetBufferParameteriv"))!=0) nLinked++;
if ((pglGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetBufferPointerv = (GLEEPFNGLGETBUFFERPOINTERVPROC)
ddress("glGetBufferPointerv"))!=0) nLinked++; __GLeeGetProcAddress("glGetBufferPointerv"))!=0) nLinked++;
#endif #endif
if (nLinked==19) return GLEE_LINK_COMPLETE; if (nLinked==19) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_VERSION_2_0(void) GLuint __GLeeLink_GL_VERSION_2_0(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_2_0 #ifdef __GLEE_GL_VERSION_2_0
if ((pglBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) __GLee if ((GLeeFuncPtr_glBlendEquationSeparate = (GLEEPFNGLBLENDEQUATIONSEPAR
GetProcAddress("glBlendEquationSeparate"))!=0) nLinked++; ATEPROC) __GLeeGetProcAddress("glBlendEquationSeparate"))!=0) nLinked++;
if ((pglDrawBuffers = (PFNGLDRAWBUFFERSPROC) __GLeeGetProcAddress("glDr if ((GLeeFuncPtr_glDrawBuffers = (GLEEPFNGLDRAWBUFFERSPROC) __GLeeGetPr
awBuffers"))!=0) nLinked++; ocAddress("glDrawBuffers"))!=0) nLinked++;
if ((pglStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) __GLeeGetProcA if ((GLeeFuncPtr_glStencilOpSeparate = (GLEEPFNGLSTENCILOPSEPARATEPROC)
ddress("glStencilOpSeparate"))!=0) nLinked++; __GLeeGetProcAddress("glStencilOpSeparate"))!=0) nLinked++;
if ((pglStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) __GLeeGetP if ((GLeeFuncPtr_glStencilFuncSeparate = (GLEEPFNGLSTENCILFUNCSEPARATEP
rocAddress("glStencilFuncSeparate"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glStencilFuncSeparate"))!=0) nLinked++;
if ((pglStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) __GLeeGetP if ((GLeeFuncPtr_glStencilMaskSeparate = (GLEEPFNGLSTENCILMASKSEPARATEP
rocAddress("glStencilMaskSeparate"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glStencilMaskSeparate"))!=0) nLinked++;
if ((pglAttachShader = (PFNGLATTACHSHADERPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glAttachShader = (GLEEPFNGLATTACHSHADERPROC) __GLeeGet
AttachShader"))!=0) nLinked++; ProcAddress("glAttachShader"))!=0) nLinked++;
if ((pglBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) __GLeeGetPro if ((GLeeFuncPtr_glBindAttribLocation = (GLEEPFNGLBINDATTRIBLOCATIONPRO
cAddress("glBindAttribLocation"))!=0) nLinked++; C) __GLeeGetProcAddress("glBindAttribLocation"))!=0) nLinked++;
if ((pglCompileShader = (PFNGLCOMPILESHADERPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glCompileShader = (GLEEPFNGLCOMPILESHADERPROC) __GLeeG
glCompileShader"))!=0) nLinked++; etProcAddress("glCompileShader"))!=0) nLinked++;
if ((pglCreateProgram = (PFNGLCREATEPROGRAMPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glCreateProgram = (GLEEPFNGLCREATEPROGRAMPROC) __GLeeG
glCreateProgram"))!=0) nLinked++; etProcAddress("glCreateProgram"))!=0) nLinked++;
if ((pglCreateShader = (PFNGLCREATESHADERPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glCreateShader = (GLEEPFNGLCREATESHADERPROC) __GLeeGet
CreateShader"))!=0) nLinked++; ProcAddress("glCreateShader"))!=0) nLinked++;
if ((pglDeleteProgram = (PFNGLDELETEPROGRAMPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glDeleteProgram = (GLEEPFNGLDELETEPROGRAMPROC) __GLeeG
glDeleteProgram"))!=0) nLinked++; etProcAddress("glDeleteProgram"))!=0) nLinked++;
if ((pglDeleteShader = (PFNGLDELETESHADERPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glDeleteShader = (GLEEPFNGLDELETESHADERPROC) __GLeeGet
DeleteShader"))!=0) nLinked++; ProcAddress("glDeleteShader"))!=0) nLinked++;
if ((pglDetachShader = (PFNGLDETACHSHADERPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glDetachShader = (GLEEPFNGLDETACHSHADERPROC) __GLeeGet
DetachShader"))!=0) nLinked++; ProcAddress("glDetachShader"))!=0) nLinked++;
if ((pglDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) if ((GLeeFuncPtr_glDisableVertexAttribArray = (GLEEPFNGLDISABLEVERTEXAT
__GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLinked++; TRIBARRAYPROC) __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLin
if ((pglEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) __ ked++;
GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked++; if ((GLeeFuncPtr_glEnableVertexAttribArray = (GLEEPFNGLENABLEVERTEXATTR
if ((pglGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) __GLeeGetProcAddre IBARRAYPROC) __GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked
ss("glGetActiveAttrib"))!=0) nLinked++; ++;
if ((pglGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGetActiveAttrib = (GLEEPFNGLGETACTIVEATTRIBPROC) __G
ress("glGetActiveUniform"))!=0) nLinked++; LeeGetProcAddress("glGetActiveAttrib"))!=0) nLinked++;
if ((pglGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetActiveUniform = (GLEEPFNGLGETACTIVEUNIFORMPROC) _
cAddress("glGetAttachedShaders"))!=0) nLinked++; _GLeeGetProcAddress("glGetActiveUniform"))!=0) nLinked++;
if ((pglGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetAttachedShaders = (GLEEPFNGLGETATTACHEDSHADERSPRO
ddress("glGetAttribLocation"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetAttachedShaders"))!=0) nLinked++;
if ((pglGetProgramiv = (PFNGLGETPROGRAMIVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glGetAttribLocation = (GLEEPFNGLGETATTRIBLOCATIONPROC)
GetProgramiv"))!=0) nLinked++; __GLeeGetProcAddress("glGetAttribLocation"))!=0) nLinked++;
if ((pglGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetProgramiv = (GLEEPFNGLGETPROGRAMIVPROC) __GLeeGet
ddress("glGetProgramInfoLog"))!=0) nLinked++; ProcAddress("glGetProgramiv"))!=0) nLinked++;
if ((pglGetShaderiv = (PFNGLGETSHADERIVPROC) __GLeeGetProcAddress("glGe if ((GLeeFuncPtr_glGetProgramInfoLog = (GLEEPFNGLGETPROGRAMINFOLOGPROC)
tShaderiv"))!=0) nLinked++; __GLeeGetProcAddress("glGetProgramInfoLog"))!=0) nLinked++;
if ((pglGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGetShaderiv = (GLEEPFNGLGETSHADERIVPROC) __GLeeGetPr
ress("glGetShaderInfoLog"))!=0) nLinked++; ocAddress("glGetShaderiv"))!=0) nLinked++;
if ((pglGetShaderSource = (PFNGLGETSHADERSOURCEPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glGetShaderInfoLog = (GLEEPFNGLGETSHADERINFOLOGPROC) _
ss("glGetShaderSource"))!=0) nLinked++; _GLeeGetProcAddress("glGetShaderInfoLog"))!=0) nLinked++;
if ((pglGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetShaderSource = (GLEEPFNGLGETSHADERSOURCEPROC) __G
cAddress("glGetUniformLocation"))!=0) nLinked++; LeeGetProcAddress("glGetShaderSource"))!=0) nLinked++;
if ((pglGetUniformfv = (PFNGLGETUNIFORMFVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glGetUniformLocation = (GLEEPFNGLGETUNIFORMLOCATIONPRO
GetUniformfv"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetUniformLocation"))!=0) nLinked++;
if ((pglGetUniformiv = (PFNGLGETUNIFORMIVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glGetUniformfv = (GLEEPFNGLGETUNIFORMFVPROC) __GLeeGet
GetUniformiv"))!=0) nLinked++; ProcAddress("glGetUniformfv"))!=0) nLinked++;
if ((pglGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetUniformiv = (GLEEPFNGLGETUNIFORMIVPROC) __GLeeGet
ddress("glGetVertexAttribdv"))!=0) nLinked++; ProcAddress("glGetUniformiv"))!=0) nLinked++;
if ((pglGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetVertexAttribdv = (GLEEPFNGLGETVERTEXATTRIBDVPROC)
ddress("glGetVertexAttribfv"))!=0) nLinked++; __GLeeGetProcAddress("glGetVertexAttribdv"))!=0) nLinked++;
if ((pglGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetVertexAttribfv = (GLEEPFNGLGETVERTEXATTRIBFVPROC)
ddress("glGetVertexAttribiv"))!=0) nLinked++; __GLeeGetProcAddress("glGetVertexAttribfv"))!=0) nLinked++;
if ((pglGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) __ if ((GLeeFuncPtr_glGetVertexAttribiv = (GLEEPFNGLGETVERTEXATTRIBIVPROC)
GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked++; __GLeeGetProcAddress("glGetVertexAttribiv"))!=0) nLinked++;
if ((pglIsProgram = (PFNGLISPROGRAMPROC) __GLeeGetProcAddress("glIsProg if ((GLeeFuncPtr_glGetVertexAttribPointerv = (GLEEPFNGLGETVERTEXATTRIBP
ram"))!=0) nLinked++; OINTERVPROC) __GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked
if ((pglIsShader = (PFNGLISSHADERPROC) __GLeeGetProcAddress("glIsShader ++;
"))!=0) nLinked++; if ((GLeeFuncPtr_glIsProgram = (GLEEPFNGLISPROGRAMPROC) __GLeeGetProcAd
if ((pglLinkProgram = (PFNGLLINKPROGRAMPROC) __GLeeGetProcAddress("glLi dress("glIsProgram"))!=0) nLinked++;
nkProgram"))!=0) nLinked++; if ((GLeeFuncPtr_glIsShader = (GLEEPFNGLISSHADERPROC) __GLeeGetProcAddr
if ((pglShaderSource = (PFNGLSHADERSOURCEPROC) __GLeeGetProcAddress("gl ess("glIsShader"))!=0) nLinked++;
ShaderSource"))!=0) nLinked++; if ((GLeeFuncPtr_glLinkProgram = (GLEEPFNGLLINKPROGRAMPROC) __GLeeGetPr
if ((pglUseProgram = (PFNGLUSEPROGRAMPROC) __GLeeGetProcAddress("glUseP ocAddress("glLinkProgram"))!=0) nLinked++;
rogram"))!=0) nLinked++; if ((GLeeFuncPtr_glShaderSource = (GLEEPFNGLSHADERSOURCEPROC) __GLeeGet
if ((pglUniform1f = (PFNGLUNIFORM1FPROC) __GLeeGetProcAddress("glUnifor ProcAddress("glShaderSource"))!=0) nLinked++;
m1f"))!=0) nLinked++; if ((GLeeFuncPtr_glUseProgram = (GLEEPFNGLUSEPROGRAMPROC) __GLeeGetProc
if ((pglUniform2f = (PFNGLUNIFORM2FPROC) __GLeeGetProcAddress("glUnifor Address("glUseProgram"))!=0) nLinked++;
m2f"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform1f = (GLEEPFNGLUNIFORM1FPROC) __GLeeGetProcAd
if ((pglUniform3f = (PFNGLUNIFORM3FPROC) __GLeeGetProcAddress("glUnifor dress("glUniform1f"))!=0) nLinked++;
m3f"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform2f = (GLEEPFNGLUNIFORM2FPROC) __GLeeGetProcAd
if ((pglUniform4f = (PFNGLUNIFORM4FPROC) __GLeeGetProcAddress("glUnifor dress("glUniform2f"))!=0) nLinked++;
m4f"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform3f = (GLEEPFNGLUNIFORM3FPROC) __GLeeGetProcAd
if ((pglUniform1i = (PFNGLUNIFORM1IPROC) __GLeeGetProcAddress("glUnifor dress("glUniform3f"))!=0) nLinked++;
m1i"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform4f = (GLEEPFNGLUNIFORM4FPROC) __GLeeGetProcAd
if ((pglUniform2i = (PFNGLUNIFORM2IPROC) __GLeeGetProcAddress("glUnifor dress("glUniform4f"))!=0) nLinked++;
m2i"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform1i = (GLEEPFNGLUNIFORM1IPROC) __GLeeGetProcAd
if ((pglUniform3i = (PFNGLUNIFORM3IPROC) __GLeeGetProcAddress("glUnifor dress("glUniform1i"))!=0) nLinked++;
m3i"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform2i = (GLEEPFNGLUNIFORM2IPROC) __GLeeGetProcAd
if ((pglUniform4i = (PFNGLUNIFORM4IPROC) __GLeeGetProcAddress("glUnifor dress("glUniform2i"))!=0) nLinked++;
m4i"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform3i = (GLEEPFNGLUNIFORM3IPROC) __GLeeGetProcAd
if ((pglUniform1fv = (PFNGLUNIFORM1FVPROC) __GLeeGetProcAddress("glUnif dress("glUniform3i"))!=0) nLinked++;
orm1fv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform4i = (GLEEPFNGLUNIFORM4IPROC) __GLeeGetProcAd
if ((pglUniform2fv = (PFNGLUNIFORM2FVPROC) __GLeeGetProcAddress("glUnif dress("glUniform4i"))!=0) nLinked++;
orm2fv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform1fv = (GLEEPFNGLUNIFORM1FVPROC) __GLeeGetProc
if ((pglUniform3fv = (PFNGLUNIFORM3FVPROC) __GLeeGetProcAddress("glUnif Address("glUniform1fv"))!=0) nLinked++;
orm3fv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform2fv = (GLEEPFNGLUNIFORM2FVPROC) __GLeeGetProc
if ((pglUniform4fv = (PFNGLUNIFORM4FVPROC) __GLeeGetProcAddress("glUnif Address("glUniform2fv"))!=0) nLinked++;
orm4fv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform3fv = (GLEEPFNGLUNIFORM3FVPROC) __GLeeGetProc
if ((pglUniform1iv = (PFNGLUNIFORM1IVPROC) __GLeeGetProcAddress("glUnif Address("glUniform3fv"))!=0) nLinked++;
orm1iv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform4fv = (GLEEPFNGLUNIFORM4FVPROC) __GLeeGetProc
if ((pglUniform2iv = (PFNGLUNIFORM2IVPROC) __GLeeGetProcAddress("glUnif Address("glUniform4fv"))!=0) nLinked++;
orm2iv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform1iv = (GLEEPFNGLUNIFORM1IVPROC) __GLeeGetProc
if ((pglUniform3iv = (PFNGLUNIFORM3IVPROC) __GLeeGetProcAddress("glUnif Address("glUniform1iv"))!=0) nLinked++;
orm3iv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform2iv = (GLEEPFNGLUNIFORM2IVPROC) __GLeeGetProc
if ((pglUniform4iv = (PFNGLUNIFORM4IVPROC) __GLeeGetProcAddress("glUnif Address("glUniform2iv"))!=0) nLinked++;
orm4iv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform3iv = (GLEEPFNGLUNIFORM3IVPROC) __GLeeGetProc
if ((pglUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) __GLeeGetProcAdd Address("glUniform3iv"))!=0) nLinked++;
ress("glUniformMatrix2fv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform4iv = (GLEEPFNGLUNIFORM4IVPROC) __GLeeGetProc
if ((pglUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) __GLeeGetProcAdd Address("glUniform4iv"))!=0) nLinked++;
ress("glUniformMatrix3fv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniformMatrix2fv = (GLEEPFNGLUNIFORMMATRIX2FVPROC) _
if ((pglUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) __GLeeGetProcAdd _GLeeGetProcAddress("glUniformMatrix2fv"))!=0) nLinked++;
ress("glUniformMatrix4fv"))!=0) nLinked++; if ((GLeeFuncPtr_glUniformMatrix3fv = (GLEEPFNGLUNIFORMMATRIX3FVPROC) _
if ((pglValidateProgram = (PFNGLVALIDATEPROGRAMPROC) __GLeeGetProcAddre _GLeeGetProcAddress("glUniformMatrix3fv"))!=0) nLinked++;
ss("glValidateProgram"))!=0) nLinked++; if ((GLeeFuncPtr_glUniformMatrix4fv = (GLEEPFNGLUNIFORMMATRIX4FVPROC) _
if ((pglVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) __GLeeGetProcAddress _GLeeGetProcAddress("glUniformMatrix4fv"))!=0) nLinked++;
("glVertexAttrib1d"))!=0) nLinked++; if ((GLeeFuncPtr_glValidateProgram = (GLEEPFNGLVALIDATEPROGRAMPROC) __G
if ((pglVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) __GLeeGetProcAddre LeeGetProcAddress("glValidateProgram"))!=0) nLinked++;
ss("glVertexAttrib1dv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib1d = (GLEEPFNGLVERTEXATTRIB1DPROC) __GLe
if ((pglVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib1d"))!=0) nLinked++;
("glVertexAttrib1f"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib1dv = (GLEEPFNGLVERTEXATTRIB1DVPROC) __G
if ((pglVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib1dv"))!=0) nLinked++;
ss("glVertexAttrib1fv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib1f = (GLEEPFNGLVERTEXATTRIB1FPROC) __GLe
if ((pglVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib1f"))!=0) nLinked++;
("glVertexAttrib1s"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib1fv = (GLEEPFNGLVERTEXATTRIB1FVPROC) __G
if ((pglVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib1fv"))!=0) nLinked++;
ss("glVertexAttrib1sv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib1s = (GLEEPFNGLVERTEXATTRIB1SPROC) __GLe
if ((pglVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib1s"))!=0) nLinked++;
("glVertexAttrib2d"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib1sv = (GLEEPFNGLVERTEXATTRIB1SVPROC) __G
if ((pglVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib1sv"))!=0) nLinked++;
ss("glVertexAttrib2dv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib2d = (GLEEPFNGLVERTEXATTRIB2DPROC) __GLe
if ((pglVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib2d"))!=0) nLinked++;
("glVertexAttrib2f"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib2dv = (GLEEPFNGLVERTEXATTRIB2DVPROC) __G
if ((pglVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib2dv"))!=0) nLinked++;
ss("glVertexAttrib2fv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib2f = (GLEEPFNGLVERTEXATTRIB2FPROC) __GLe
if ((pglVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib2f"))!=0) nLinked++;
("glVertexAttrib2s"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib2fv = (GLEEPFNGLVERTEXATTRIB2FVPROC) __G
if ((pglVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib2fv"))!=0) nLinked++;
ss("glVertexAttrib2sv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib2s = (GLEEPFNGLVERTEXATTRIB2SPROC) __GLe
if ((pglVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib2s"))!=0) nLinked++;
("glVertexAttrib3d"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib2sv = (GLEEPFNGLVERTEXATTRIB2SVPROC) __G
if ((pglVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib2sv"))!=0) nLinked++;
ss("glVertexAttrib3dv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib3d = (GLEEPFNGLVERTEXATTRIB3DPROC) __GLe
if ((pglVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib3d"))!=0) nLinked++;
("glVertexAttrib3f"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib3dv = (GLEEPFNGLVERTEXATTRIB3DVPROC) __G
if ((pglVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib3dv"))!=0) nLinked++;
ss("glVertexAttrib3fv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib3f = (GLEEPFNGLVERTEXATTRIB3FPROC) __GLe
if ((pglVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib3f"))!=0) nLinked++;
("glVertexAttrib3s"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib3fv = (GLEEPFNGLVERTEXATTRIB3FVPROC) __G
if ((pglVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib3fv"))!=0) nLinked++;
ss("glVertexAttrib3sv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib3s = (GLEEPFNGLVERTEXATTRIB3SPROC) __GLe
if ((pglVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) __GLeeGetProcAdd eGetProcAddress("glVertexAttrib3s"))!=0) nLinked++;
ress("glVertexAttrib4Nbv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib3sv = (GLEEPFNGLVERTEXATTRIB3SVPROC) __G
if ((pglVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) __GLeeGetProcAdd LeeGetProcAddress("glVertexAttrib3sv"))!=0) nLinked++;
ress("glVertexAttrib4Niv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4Nbv = (GLEEPFNGLVERTEXATTRIB4NBVPROC) _
if ((pglVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) __GLeeGetProcAdd _GLeeGetProcAddress("glVertexAttrib4Nbv"))!=0) nLinked++;
ress("glVertexAttrib4Nsv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4Niv = (GLEEPFNGLVERTEXATTRIB4NIVPROC) _
if ((pglVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) __GLeeGetProcAdd _GLeeGetProcAddress("glVertexAttrib4Niv"))!=0) nLinked++;
ress("glVertexAttrib4Nub"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4Nsv = (GLEEPFNGLVERTEXATTRIB4NSVPROC) _
if ((pglVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) __GLeeGetProcA _GLeeGetProcAddress("glVertexAttrib4Nsv"))!=0) nLinked++;
ddress("glVertexAttrib4Nubv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4Nub = (GLEEPFNGLVERTEXATTRIB4NUBPROC) _
if ((pglVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) __GLeeGetProcA _GLeeGetProcAddress("glVertexAttrib4Nub"))!=0) nLinked++;
ddress("glVertexAttrib4Nuiv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4Nubv = (GLEEPFNGLVERTEXATTRIB4NUBVPROC)
if ((pglVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) __GLeeGetProcA __GLeeGetProcAddress("glVertexAttrib4Nubv"))!=0) nLinked++;
ddress("glVertexAttrib4Nusv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4Nuiv = (GLEEPFNGLVERTEXATTRIB4NUIVPROC)
if ((pglVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) __GLeeGetProcAddre __GLeeGetProcAddress("glVertexAttrib4Nuiv"))!=0) nLinked++;
ss("glVertexAttrib4bv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4Nusv = (GLEEPFNGLVERTEXATTRIB4NUSVPROC)
if ((pglVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) __GLeeGetProcAddress __GLeeGetProcAddress("glVertexAttrib4Nusv"))!=0) nLinked++;
("glVertexAttrib4d"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4bv = (GLEEPFNGLVERTEXATTRIB4BVPROC) __G
if ((pglVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib4bv"))!=0) nLinked++;
ss("glVertexAttrib4dv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4d = (GLEEPFNGLVERTEXATTRIB4DPROC) __GLe
if ((pglVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) __GLeeGetProcAddress eGetProcAddress("glVertexAttrib4d"))!=0) nLinked++;
("glVertexAttrib4f"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4dv = (GLEEPFNGLVERTEXATTRIB4DVPROC) __G
if ((pglVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib4dv"))!=0) nLinked++;
ss("glVertexAttrib4fv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4f = (GLEEPFNGLVERTEXATTRIB4FPROC) __GLe
if ((pglVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) __GLeeGetProcAddre eGetProcAddress("glVertexAttrib4f"))!=0) nLinked++;
ss("glVertexAttrib4iv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4fv = (GLEEPFNGLVERTEXATTRIB4FVPROC) __G
if ((pglVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) __GLeeGetProcAddress LeeGetProcAddress("glVertexAttrib4fv"))!=0) nLinked++;
("glVertexAttrib4s"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4iv = (GLEEPFNGLVERTEXATTRIB4IVPROC) __G
if ((pglVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) __GLeeGetProcAddre LeeGetProcAddress("glVertexAttrib4iv"))!=0) nLinked++;
ss("glVertexAttrib4sv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4s = (GLEEPFNGLVERTEXATTRIB4SPROC) __GLe
if ((pglVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAdd eGetProcAddress("glVertexAttrib4s"))!=0) nLinked++;
ress("glVertexAttrib4ubv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4sv = (GLEEPFNGLVERTEXATTRIB4SVPROC) __G
if ((pglVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAdd LeeGetProcAddress("glVertexAttrib4sv"))!=0) nLinked++;
ress("glVertexAttrib4uiv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4ubv = (GLEEPFNGLVERTEXATTRIB4UBVPROC) _
if ((pglVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAdd _GLeeGetProcAddress("glVertexAttrib4ubv"))!=0) nLinked++;
ress("glVertexAttrib4usv"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4uiv = (GLEEPFNGLVERTEXATTRIB4UIVPROC) _
if ((pglVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetP _GLeeGetProcAddress("glVertexAttrib4uiv"))!=0) nLinked++;
rocAddress("glVertexAttribPointer"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttrib4usv = (GLEEPFNGLVERTEXATTRIB4USVPROC) _
_GLeeGetProcAddress("glVertexAttrib4usv"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribPointer = (GLEEPFNGLVERTEXATTRIBPOINTERP
ROC) __GLeeGetProcAddress("glVertexAttribPointer"))!=0) nLinked++;
#endif #endif
if (nLinked==93) return GLEE_LINK_COMPLETE; if (nLinked==93) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_VERSION_2_1(void) GLuint __GLeeLink_GL_VERSION_2_1(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_2_1 #ifdef __GLEE_GL_VERSION_2_1
if ((pglUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetPro if ((GLeeFuncPtr_glUniformMatrix2x3fv = (GLEEPFNGLUNIFORMMATRIX2X3FVPRO
cAddress("glUniformMatrix2x3fv"))!=0) nLinked++; C) __GLeeGetProcAddress("glUniformMatrix2x3fv"))!=0) nLinked++;
if ((pglUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetPro if ((GLeeFuncPtr_glUniformMatrix3x2fv = (GLEEPFNGLUNIFORMMATRIX3X2FVPRO
cAddress("glUniformMatrix3x2fv"))!=0) nLinked++; C) __GLeeGetProcAddress("glUniformMatrix3x2fv"))!=0) nLinked++;
if ((pglUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetPro if ((GLeeFuncPtr_glUniformMatrix2x4fv = (GLEEPFNGLUNIFORMMATRIX2X4FVPRO
cAddress("glUniformMatrix2x4fv"))!=0) nLinked++; C) __GLeeGetProcAddress("glUniformMatrix2x4fv"))!=0) nLinked++;
if ((pglUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetPro if ((GLeeFuncPtr_glUniformMatrix4x2fv = (GLEEPFNGLUNIFORMMATRIX4X2FVPRO
cAddress("glUniformMatrix4x2fv"))!=0) nLinked++; C) __GLeeGetProcAddress("glUniformMatrix4x2fv"))!=0) nLinked++;
if ((pglUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetPro if ((GLeeFuncPtr_glUniformMatrix3x4fv = (GLEEPFNGLUNIFORMMATRIX3X4FVPRO
cAddress("glUniformMatrix3x4fv"))!=0) nLinked++; C) __GLeeGetProcAddress("glUniformMatrix3x4fv"))!=0) nLinked++;
if ((pglUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetPro if ((GLeeFuncPtr_glUniformMatrix4x3fv = (GLEEPFNGLUNIFORMMATRIX4X3FVPRO
cAddress("glUniformMatrix4x3fv"))!=0) nLinked++; C) __GLeeGetProcAddress("glUniformMatrix4x3fv"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_VERSION_3_0(void) GLuint __GLeeLink_GL_VERSION_3_0(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_3_0 #ifdef __GLEE_GL_VERSION_3_0
if ((pglColorMaski = (PFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColo if ((GLeeFuncPtr_glColorMaski = (GLEEPFNGLCOLORMASKIPROC) __GLeeGetProc
rMaski"))!=0) nLinked++; Address("glColorMaski"))!=0) nLinked++;
if ((pglGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGetBooleani_v = (GLEEPFNGLGETBOOLEANI_VPROC) __GLeeG
glGetBooleani_v"))!=0) nLinked++; etProcAddress("glGetBooleani_v"))!=0) nLinked++;
if ((pglGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGetIntegeri_v = (GLEEPFNGLGETINTEGERI_VPROC) __GLeeG
glGetIntegeri_v"))!=0) nLinked++; etProcAddress("glGetIntegeri_v"))!=0) nLinked++;
if ((pglEnablei = (PFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei")) if ((GLeeFuncPtr_glEnablei = (GLEEPFNGLENABLEIPROC) __GLeeGetProcAddres
!=0) nLinked++; s("glEnablei"))!=0) nLinked++;
if ((pglDisablei = (PFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei if ((GLeeFuncPtr_glDisablei = (GLEEPFNGLDISABLEIPROC) __GLeeGetProcAddr
"))!=0) nLinked++; ess("glDisablei"))!=0) nLinked++;
if ((pglIsEnabledi = (PFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEn if ((GLeeFuncPtr_glIsEnabledi = (GLEEPFNGLISENABLEDIPROC) __GLeeGetProc
abledi"))!=0) nLinked++; Address("glIsEnabledi"))!=0) nLinked++;
if ((pglBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) __GL if ((GLeeFuncPtr_glBeginTransformFeedback = (GLEEPFNGLBEGINTRANSFORMFEE
eeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++; DBACKPROC) __GLeeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++;
if ((pglEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGe if ((GLeeFuncPtr_glEndTransformFeedback = (GLEEPFNGLENDTRANSFORMFEEDBAC
tProcAddress("glEndTransformFeedback"))!=0) nLinked++; KPROC) __GLeeGetProcAddress("glEndTransformFeedback"))!=0) nLinked++;
if ((pglBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glBindBufferRange = (GLEEPFNGLBINDBUFFERRANGEPROC) __G
ss("glBindBufferRange"))!=0) nLinked++; LeeGetProcAddress("glBindBufferRange"))!=0) nLinked++;
if ((pglBindBufferBase = (PFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glBindBufferBase = (GLEEPFNGLBINDBUFFERBASEPROC) __GLe
("glBindBufferBase"))!=0) nLinked++; eGetProcAddress("glBindBufferBase"))!=0) nLinked++;
if ((pglTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC if ((GLeeFuncPtr_glTransformFeedbackVaryings = (GLEEPFNGLTRANSFORMFEEDB
) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++; ACKVARYINGSPROC) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) n
if ((pglGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYING Linked++;
PROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++; if ((GLeeFuncPtr_glGetTransformFeedbackVarying = (GLEEPFNGLGETTRANSFORM
if ((pglClampColor = (PFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClam FEEDBACKVARYINGPROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))
pColor"))!=0) nLinked++; !=0) nLinked++;
if ((pglBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) __GL if ((GLeeFuncPtr_glClampColor = (GLEEPFNGLCLAMPCOLORPROC) __GLeeGetProc
eeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++; Address("glClampColor"))!=0) nLinked++;
if ((pglEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) __GLeeGe if ((GLeeFuncPtr_glBeginConditionalRender = (GLEEPFNGLBEGINCONDITIONALR
tProcAddress("glEndConditionalRender"))!=0) nLinked++; ENDERPROC) __GLeeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++;
if ((pglVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glEndConditionalRender = (GLEEPFNGLENDCONDITIONALRENDE
ss("glVertexAttribI1i"))!=0) nLinked++; RPROC) __GLeeGetProcAddress("glEndConditionalRender"))!=0) nLinked++;
if ((pglVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glVertexAttribI1i = (GLEEPFNGLVERTEXATTRIBI1IPROC) __G
ss("glVertexAttribI2i"))!=0) nLinked++; LeeGetProcAddress("glVertexAttribI1i"))!=0) nLinked++;
if ((pglVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glVertexAttribI2i = (GLEEPFNGLVERTEXATTRIBI2IPROC) __G
ss("glVertexAttribI3i"))!=0) nLinked++; LeeGetProcAddress("glVertexAttribI2i"))!=0) nLinked++;
if ((pglVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glVertexAttribI3i = (GLEEPFNGLVERTEXATTRIBI3IPROC) __G
ss("glVertexAttribI4i"))!=0) nLinked++; LeeGetProcAddress("glVertexAttribI3i"))!=0) nLinked++;
if ((pglVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI4i = (GLEEPFNGLVERTEXATTRIBI4IPROC) __G
ress("glVertexAttribI1ui"))!=0) nLinked++; LeeGetProcAddress("glVertexAttribI4i"))!=0) nLinked++;
if ((pglVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI1ui = (GLEEPFNGLVERTEXATTRIBI1UIPROC) _
ress("glVertexAttribI2ui"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI1ui"))!=0) nLinked++;
if ((pglVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI2ui = (GLEEPFNGLVERTEXATTRIBI2UIPROC) _
ress("glVertexAttribI3ui"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI2ui"))!=0) nLinked++;
if ((pglVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI3ui = (GLEEPFNGLVERTEXATTRIBI3UIPROC) _
ress("glVertexAttribI4ui"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI3ui"))!=0) nLinked++;
if ((pglVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI4ui = (GLEEPFNGLVERTEXATTRIBI4UIPROC) _
ress("glVertexAttribI1iv"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI4ui"))!=0) nLinked++;
if ((pglVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI1iv = (GLEEPFNGLVERTEXATTRIBI1IVPROC) _
ress("glVertexAttribI2iv"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI1iv"))!=0) nLinked++;
if ((pglVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI2iv = (GLEEPFNGLVERTEXATTRIBI2IVPROC) _
ress("glVertexAttribI3iv"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI2iv"))!=0) nLinked++;
if ((pglVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI3iv = (GLEEPFNGLVERTEXATTRIBI3IVPROC) _
ress("glVertexAttribI4iv"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI3iv"))!=0) nLinked++;
if ((pglVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttribI4iv = (GLEEPFNGLVERTEXATTRIBI4IVPROC) _
ddress("glVertexAttribI1uiv"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI4iv"))!=0) nLinked++;
if ((pglVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttribI1uiv = (GLEEPFNGLVERTEXATTRIBI1UIVPROC)
ddress("glVertexAttribI2uiv"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttribI1uiv"))!=0) nLinked++;
if ((pglVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttribI2uiv = (GLEEPFNGLVERTEXATTRIBI2UIVPROC)
ddress("glVertexAttribI3uiv"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttribI2uiv"))!=0) nLinked++;
if ((pglVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttribI3uiv = (GLEEPFNGLVERTEXATTRIBI3UIVPROC)
ddress("glVertexAttribI4uiv"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttribI3uiv"))!=0) nLinked++;
if ((pglVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI4uiv = (GLEEPFNGLVERTEXATTRIBI4UIVPROC)
ress("glVertexAttribI4bv"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttribI4uiv"))!=0) nLinked++;
if ((pglVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttribI4bv = (GLEEPFNGLVERTEXATTRIBI4BVPROC) _
ress("glVertexAttribI4sv"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI4bv"))!=0) nLinked++;
if ((pglVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttribI4sv = (GLEEPFNGLVERTEXATTRIBI4SVPROC) _
ddress("glVertexAttribI4ubv"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttribI4sv"))!=0) nLinked++;
if ((pglVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttribI4ubv = (GLEEPFNGLVERTEXATTRIBI4UBVPROC)
ddress("glVertexAttribI4usv"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttribI4ubv"))!=0) nLinked++;
if ((pglVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGe if ((GLeeFuncPtr_glVertexAttribI4usv = (GLEEPFNGLVERTEXATTRIBI4USVPROC)
tProcAddress("glVertexAttribIPointer"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttribI4usv"))!=0) nLinked++;
if ((pglGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribIPointer = (GLEEPFNGLVERTEXATTRIBIPOINTE
cAddress("glGetVertexAttribIiv"))!=0) nLinked++; RPROC) __GLeeGetProcAddress("glVertexAttribIPointer"))!=0) nLinked++;
if ((pglGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetP if ((GLeeFuncPtr_glGetVertexAttribIiv = (GLEEPFNGLGETVERTEXATTRIBIIVPRO
rocAddress("glGetVertexAttribIuiv"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetVertexAttribIiv"))!=0) nLinked++;
if ((pglGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGetVertexAttribIuiv = (GLEEPFNGLGETVERTEXATTRIBIUIVP
glGetUniformuiv"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetVertexAttribIuiv"))!=0) nLinked++;
if ((pglBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) __GLeeGe if ((GLeeFuncPtr_glGetUniformuiv = (GLEEPFNGLGETUNIFORMUIVPROC) __GLeeG
tProcAddress("glBindFragDataLocation"))!=0) nLinked++; etProcAddress("glGetUniformuiv"))!=0) nLinked++;
if ((pglGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) __GLeeGetP if ((GLeeFuncPtr_glBindFragDataLocation = (GLEEPFNGLBINDFRAGDATALOCATIO
rocAddress("glGetFragDataLocation"))!=0) nLinked++; NPROC) __GLeeGetProcAddress("glBindFragDataLocation"))!=0) nLinked++;
if ((pglUniform1ui = (PFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUnif if ((GLeeFuncPtr_glGetFragDataLocation = (GLEEPFNGLGETFRAGDATALOCATIONP
orm1ui"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetFragDataLocation"))!=0) nLinked++;
if ((pglUniform2ui = (PFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUnif if ((GLeeFuncPtr_glUniform1ui = (GLEEPFNGLUNIFORM1UIPROC) __GLeeGetProc
orm2ui"))!=0) nLinked++; Address("glUniform1ui"))!=0) nLinked++;
if ((pglUniform3ui = (PFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUnif if ((GLeeFuncPtr_glUniform2ui = (GLEEPFNGLUNIFORM2UIPROC) __GLeeGetProc
orm3ui"))!=0) nLinked++; Address("glUniform2ui"))!=0) nLinked++;
if ((pglUniform4ui = (PFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUnif if ((GLeeFuncPtr_glUniform3ui = (GLEEPFNGLUNIFORM3UIPROC) __GLeeGetProc
orm4ui"))!=0) nLinked++; Address("glUniform3ui"))!=0) nLinked++;
if ((pglUniform1uiv = (PFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUn if ((GLeeFuncPtr_glUniform4ui = (GLEEPFNGLUNIFORM4UIPROC) __GLeeGetProc
iform1uiv"))!=0) nLinked++; Address("glUniform4ui"))!=0) nLinked++;
if ((pglUniform2uiv = (PFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUn if ((GLeeFuncPtr_glUniform1uiv = (GLEEPFNGLUNIFORM1UIVPROC) __GLeeGetPr
iform2uiv"))!=0) nLinked++; ocAddress("glUniform1uiv"))!=0) nLinked++;
if ((pglUniform3uiv = (PFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUn if ((GLeeFuncPtr_glUniform2uiv = (GLEEPFNGLUNIFORM2UIVPROC) __GLeeGetPr
iform3uiv"))!=0) nLinked++; ocAddress("glUniform2uiv"))!=0) nLinked++;
if ((pglUniform4uiv = (PFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUn if ((GLeeFuncPtr_glUniform3uiv = (GLEEPFNGLUNIFORM3UIVPROC) __GLeeGetPr
iform4uiv"))!=0) nLinked++; ocAddress("glUniform3uiv"))!=0) nLinked++;
if ((pglTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glUniform4uiv = (GLEEPFNGLUNIFORM4UIVPROC) __GLeeGetPr
ss("glTexParameterIiv"))!=0) nLinked++; ocAddress("glUniform4uiv"))!=0) nLinked++;
if ((pglTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glTexParameterIiv = (GLEEPFNGLTEXPARAMETERIIVPROC) __G
ress("glTexParameterIuiv"))!=0) nLinked++; LeeGetProcAddress("glTexParameterIiv"))!=0) nLinked++;
if ((pglGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) __GLeeGetPro if ((GLeeFuncPtr_glTexParameterIuiv = (GLEEPFNGLTEXPARAMETERIUIVPROC) _
cAddress("glGetTexParameterIiv"))!=0) nLinked++; _GLeeGetProcAddress("glTexParameterIuiv"))!=0) nLinked++;
if ((pglGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetP if ((GLeeFuncPtr_glGetTexParameterIiv = (GLEEPFNGLGETTEXPARAMETERIIVPRO
rocAddress("glGetTexParameterIuiv"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetTexParameterIiv"))!=0) nLinked++;
if ((pglClearBufferiv = (PFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGetTexParameterIuiv = (GLEEPFNGLGETTEXPARAMETERIUIVP
glClearBufferiv"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetTexParameterIuiv"))!=0) nLinked++;
if ((pglClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glClearBufferiv = (GLEEPFNGLCLEARBUFFERIVPROC) __GLeeG
("glClearBufferuiv"))!=0) nLinked++; etProcAddress("glClearBufferiv"))!=0) nLinked++;
if ((pglClearBufferfv = (PFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glClearBufferuiv = (GLEEPFNGLCLEARBUFFERUIVPROC) __GLe
glClearBufferfv"))!=0) nLinked++; eGetProcAddress("glClearBufferuiv"))!=0) nLinked++;
if ((pglClearBufferfi = (PFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glClearBufferfv = (GLEEPFNGLCLEARBUFFERFVPROC) __GLeeG
glClearBufferfi"))!=0) nLinked++; etProcAddress("glClearBufferfv"))!=0) nLinked++;
if ((pglGetStringi = (PFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetS if ((GLeeFuncPtr_glClearBufferfi = (GLEEPFNGLCLEARBUFFERFIPROC) __GLeeG
tringi"))!=0) nLinked++; etProcAddress("glClearBufferfi"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetStringi = (GLEEPFNGLGETSTRINGIPROC) __GLeeGetProc
Address("glGetStringi"))!=0) nLinked++;
#endif #endif
if (nLinked==58) return GLEE_LINK_COMPLETE; if (nLinked==58) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_multitexture(void) GLuint __GLeeLink_GL_ARB_multitexture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_multitexture #ifdef __GLEE_GL_ARB_multitexture
if ((pglActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glActiveTextureARB = (GLEEPFNGLACTIVETEXTUREARBPROC) _
ress("glActiveTextureARB"))!=0) nLinked++; _GLeeGetProcAddress("glActiveTextureARB"))!=0) nLinked++;
if ((pglClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) __GL if ((GLeeFuncPtr_glClientActiveTextureARB = (GLEEPFNGLCLIENTACTIVETEXTU
eeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++; REARBPROC) __GLeeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++;
if ((pglMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord1dARB = (GLEEPFNGLMULTITEXCOORD1DARBPRO
cAddress("glMultiTexCoord1dARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord1dARB"))!=0) nLinked++;
if ((pglMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord1dvARB = (GLEEPFNGLMULTITEXCOORD1DVARBP
rocAddress("glMultiTexCoord1dvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord1dvARB"))!=0) nLinked++;
if ((pglMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord1fARB = (GLEEPFNGLMULTITEXCOORD1FARBPRO
cAddress("glMultiTexCoord1fARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord1fARB"))!=0) nLinked++;
if ((pglMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord1fvARB = (GLEEPFNGLMULTITEXCOORD1FVARBP
rocAddress("glMultiTexCoord1fvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord1fvARB"))!=0) nLinked++;
if ((pglMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord1iARB = (GLEEPFNGLMULTITEXCOORD1IARBPRO
cAddress("glMultiTexCoord1iARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord1iARB"))!=0) nLinked++;
if ((pglMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord1ivARB = (GLEEPFNGLMULTITEXCOORD1IVARBP
rocAddress("glMultiTexCoord1ivARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord1ivARB"))!=0) nLinked++;
if ((pglMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord1sARB = (GLEEPFNGLMULTITEXCOORD1SARBPRO
cAddress("glMultiTexCoord1sARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord1sARB"))!=0) nLinked++;
if ((pglMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord1svARB = (GLEEPFNGLMULTITEXCOORD1SVARBP
rocAddress("glMultiTexCoord1svARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord1svARB"))!=0) nLinked++;
if ((pglMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord2dARB = (GLEEPFNGLMULTITEXCOORD2DARBPRO
cAddress("glMultiTexCoord2dARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord2dARB"))!=0) nLinked++;
if ((pglMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord2dvARB = (GLEEPFNGLMULTITEXCOORD2DVARBP
rocAddress("glMultiTexCoord2dvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord2dvARB"))!=0) nLinked++;
if ((pglMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord2fARB = (GLEEPFNGLMULTITEXCOORD2FARBPRO
cAddress("glMultiTexCoord2fARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord2fARB"))!=0) nLinked++;
if ((pglMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord2fvARB = (GLEEPFNGLMULTITEXCOORD2FVARBP
rocAddress("glMultiTexCoord2fvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord2fvARB"))!=0) nLinked++;
if ((pglMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord2iARB = (GLEEPFNGLMULTITEXCOORD2IARBPRO
cAddress("glMultiTexCoord2iARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord2iARB"))!=0) nLinked++;
if ((pglMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord2ivARB = (GLEEPFNGLMULTITEXCOORD2IVARBP
rocAddress("glMultiTexCoord2ivARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord2ivARB"))!=0) nLinked++;
if ((pglMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord2sARB = (GLEEPFNGLMULTITEXCOORD2SARBPRO
cAddress("glMultiTexCoord2sARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord2sARB"))!=0) nLinked++;
if ((pglMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord2svARB = (GLEEPFNGLMULTITEXCOORD2SVARBP
rocAddress("glMultiTexCoord2svARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord2svARB"))!=0) nLinked++;
if ((pglMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord3dARB = (GLEEPFNGLMULTITEXCOORD3DARBPRO
cAddress("glMultiTexCoord3dARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord3dARB"))!=0) nLinked++;
if ((pglMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord3dvARB = (GLEEPFNGLMULTITEXCOORD3DVARBP
rocAddress("glMultiTexCoord3dvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord3dvARB"))!=0) nLinked++;
if ((pglMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord3fARB = (GLEEPFNGLMULTITEXCOORD3FARBPRO
cAddress("glMultiTexCoord3fARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord3fARB"))!=0) nLinked++;
if ((pglMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord3fvARB = (GLEEPFNGLMULTITEXCOORD3FVARBP
rocAddress("glMultiTexCoord3fvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord3fvARB"))!=0) nLinked++;
if ((pglMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord3iARB = (GLEEPFNGLMULTITEXCOORD3IARBPRO
cAddress("glMultiTexCoord3iARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord3iARB"))!=0) nLinked++;
if ((pglMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord3ivARB = (GLEEPFNGLMULTITEXCOORD3IVARBP
rocAddress("glMultiTexCoord3ivARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord3ivARB"))!=0) nLinked++;
if ((pglMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord3sARB = (GLEEPFNGLMULTITEXCOORD3SARBPRO
cAddress("glMultiTexCoord3sARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord3sARB"))!=0) nLinked++;
if ((pglMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord3svARB = (GLEEPFNGLMULTITEXCOORD3SVARBP
rocAddress("glMultiTexCoord3svARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord3svARB"))!=0) nLinked++;
if ((pglMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord4dARB = (GLEEPFNGLMULTITEXCOORD4DARBPRO
cAddress("glMultiTexCoord4dARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord4dARB"))!=0) nLinked++;
if ((pglMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord4dvARB = (GLEEPFNGLMULTITEXCOORD4DVARBP
rocAddress("glMultiTexCoord4dvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord4dvARB"))!=0) nLinked++;
if ((pglMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord4fARB = (GLEEPFNGLMULTITEXCOORD4FARBPRO
cAddress("glMultiTexCoord4fARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord4fARB"))!=0) nLinked++;
if ((pglMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord4fvARB = (GLEEPFNGLMULTITEXCOORD4FVARBP
rocAddress("glMultiTexCoord4fvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord4fvARB"))!=0) nLinked++;
if ((pglMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord4iARB = (GLEEPFNGLMULTITEXCOORD4IARBPRO
cAddress("glMultiTexCoord4iARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord4iARB"))!=0) nLinked++;
if ((pglMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord4ivARB = (GLEEPFNGLMULTITEXCOORD4IVARBP
rocAddress("glMultiTexCoord4ivARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord4ivARB"))!=0) nLinked++;
if ((pglMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord4sARB = (GLEEPFNGLMULTITEXCOORD4SARBPRO
cAddress("glMultiTexCoord4sARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord4sARB"))!=0) nLinked++;
if ((pglMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexCoord4svARB = (GLEEPFNGLMULTITEXCOORD4SVARBP
rocAddress("glMultiTexCoord4svARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glMultiTexCoord4svARB"))!=0) nLinked++;
#endif #endif
if (nLinked==34) return GLEE_LINK_COMPLETE; if (nLinked==34) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_transpose_matrix(void) GLuint __GLeeLink_GL_ARB_transpose_matrix(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_transpose_matrix #ifdef __GLEE_GL_ARB_transpose_matrix
if ((pglLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC) __ if ((GLeeFuncPtr_glLoadTransposeMatrixfARB = (GLEEPFNGLLOADTRANSPOSEMAT
GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked++; RIXFARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked
if ((pglLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC) __ ++;
GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked++; if ((GLeeFuncPtr_glLoadTransposeMatrixdARB = (GLEEPFNGLLOADTRANSPOSEMAT
if ((pglMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC) __ RIXDARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked
GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked++; ++;
if ((pglMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC) __ if ((GLeeFuncPtr_glMultTransposeMatrixfARB = (GLEEPFNGLMULTTRANSPOSEMAT
GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked++; RIXFARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked
++;
if ((GLeeFuncPtr_glMultTransposeMatrixdARB = (GLEEPFNGLMULTTRANSPOSEMAT
RIXDARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked
++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_multisample(void) GLuint __GLeeLink_GL_ARB_multisample(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_multisample #ifdef __GLEE_GL_ARB_multisample
if ((pglSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcA ddress("glSampleCoverageARB"))!=0) nLinked++; if ((GLeeFuncPtr_glSampleCoverageARB = (GLEEPFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcAddress("glSampleCoverageARB"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_ARB_texture_compression(void) GLuint __GLeeLink_GL_ARB_texture_compression(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_texture_compression #ifdef __GLEE_GL_ARB_texture_compression
if ((pglCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) __ if ((GLeeFuncPtr_glCompressedTexImage3DARB = (GLEEPFNGLCOMPRESSEDTEXIMA
GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked++; GE3DARBPROC) __GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked
if ((pglCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) __ ++;
GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked++; if ((GLeeFuncPtr_glCompressedTexImage2DARB = (GLEEPFNGLCOMPRESSEDTEXIMA
if ((pglCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) __ GE2DARBPROC) __GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked
GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked++; ++;
if ((pglCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPR if ((GLeeFuncPtr_glCompressedTexImage1DARB = (GLEEPFNGLCOMPRESSEDTEXIMA
OC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0) nLinked++; GE1DARBPROC) __GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked
if ((pglCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPR ++;
OC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0) nLinked++; if ((GLeeFuncPtr_glCompressedTexSubImage3DARB = (GLEEPFNGLCOMPRESSEDTEX
if ((pglCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPR SUBIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0
OC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0) nLinked++; ) nLinked++;
if ((pglGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) if ((GLeeFuncPtr_glCompressedTexSubImage2DARB = (GLEEPFNGLCOMPRESSEDTEX
__GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLinked++; SUBIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0
) nLinked++;
if ((GLeeFuncPtr_glCompressedTexSubImage1DARB = (GLEEPFNGLCOMPRESSEDTEX
SUBIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0
) nLinked++;
if ((GLeeFuncPtr_glGetCompressedTexImageARB = (GLEEPFNGLGETCOMPRESSEDTE
XIMAGEARBPROC) __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLin
ked++;
#endif #endif
if (nLinked==7) return GLEE_LINK_COMPLETE; if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GL_ARB_point_parameters(void) GLuint __GLeeLink_GL_ARB_point_parameters(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_point_parameters #ifdef __GLEE_GL_ARB_point_parameters
if ((pglPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glPointParameterfARB = (GLEEPFNGLPOINTPARAMETERFARBPRO
cAddress("glPointParameterfARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glPointParameterfARB"))!=0) nLinked++;
if ((pglPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glPointParameterfvARB = (GLEEPFNGLPOINTPARAMETERFVARBP
rocAddress("glPointParameterfvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glPointParameterfvARB"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_vertex_blend(void) GLuint __GLeeLink_GL_ARB_vertex_blend(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_vertex_blend #ifdef __GLEE_GL_ARB_vertex_blend
if ((pglWeightbvARB = (PFNGLWEIGHTBVARBPROC) __GLeeGetProcAddress("glWe if ((GLeeFuncPtr_glWeightbvARB = (GLEEPFNGLWEIGHTBVARBPROC) __GLeeGetPr
ightbvARB"))!=0) nLinked++; ocAddress("glWeightbvARB"))!=0) nLinked++;
if ((pglWeightsvARB = (PFNGLWEIGHTSVARBPROC) __GLeeGetProcAddress("glWe if ((GLeeFuncPtr_glWeightsvARB = (GLEEPFNGLWEIGHTSVARBPROC) __GLeeGetPr
ightsvARB"))!=0) nLinked++; ocAddress("glWeightsvARB"))!=0) nLinked++;
if ((pglWeightivARB = (PFNGLWEIGHTIVARBPROC) __GLeeGetProcAddress("glWe if ((GLeeFuncPtr_glWeightivARB = (GLEEPFNGLWEIGHTIVARBPROC) __GLeeGetPr
ightivARB"))!=0) nLinked++; ocAddress("glWeightivARB"))!=0) nLinked++;
if ((pglWeightfvARB = (PFNGLWEIGHTFVARBPROC) __GLeeGetProcAddress("glWe if ((GLeeFuncPtr_glWeightfvARB = (GLEEPFNGLWEIGHTFVARBPROC) __GLeeGetPr
ightfvARB"))!=0) nLinked++; ocAddress("glWeightfvARB"))!=0) nLinked++;
if ((pglWeightdvARB = (PFNGLWEIGHTDVARBPROC) __GLeeGetProcAddress("glWe if ((GLeeFuncPtr_glWeightdvARB = (GLEEPFNGLWEIGHTDVARBPROC) __GLeeGetPr
ightdvARB"))!=0) nLinked++; ocAddress("glWeightdvARB"))!=0) nLinked++;
if ((pglWeightubvARB = (PFNGLWEIGHTUBVARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWeightubvARB = (GLEEPFNGLWEIGHTUBVARBPROC) __GLeeGet
WeightubvARB"))!=0) nLinked++; ProcAddress("glWeightubvARB"))!=0) nLinked++;
if ((pglWeightusvARB = (PFNGLWEIGHTUSVARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWeightusvARB = (GLEEPFNGLWEIGHTUSVARBPROC) __GLeeGet
WeightusvARB"))!=0) nLinked++; ProcAddress("glWeightusvARB"))!=0) nLinked++;
if ((pglWeightuivARB = (PFNGLWEIGHTUIVARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWeightuivARB = (GLEEPFNGLWEIGHTUIVARBPROC) __GLeeGet
WeightuivARB"))!=0) nLinked++; ProcAddress("glWeightuivARB"))!=0) nLinked++;
if ((pglWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWeightPointerARB = (GLEEPFNGLWEIGHTPOINTERARBPROC) _
ress("glWeightPointerARB"))!=0) nLinked++; _GLeeGetProcAddress("glWeightPointerARB"))!=0) nLinked++;
if ((pglVertexBlendARB = (PFNGLVERTEXBLENDARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glVertexBlendARB = (GLEEPFNGLVERTEXBLENDARBPROC) __GLe
("glVertexBlendARB"))!=0) nLinked++; eGetProcAddress("glVertexBlendARB"))!=0) nLinked++;
#endif #endif
if (nLinked==10) return GLEE_LINK_COMPLETE; if (nLinked==10) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_matrix_palette(void) GLuint __GLeeLink_GL_ARB_matrix_palette(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_matrix_palette #ifdef __GLEE_GL_ARB_matrix_palette
if ((pglCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC) __ if ((GLeeFuncPtr_glCurrentPaletteMatrixARB = (GLEEPFNGLCURRENTPALETTEMA
GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked++; TRIXARBPROC) __GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked
if ((pglMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC) __GLeeGetProcA ++;
ddress("glMatrixIndexubvARB"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixIndexubvARB = (GLEEPFNGLMATRIXINDEXUBVARBPROC)
if ((pglMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC) __GLeeGetProcA __GLeeGetProcAddress("glMatrixIndexubvARB"))!=0) nLinked++;
ddress("glMatrixIndexusvARB"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixIndexusvARB = (GLEEPFNGLMATRIXINDEXUSVARBPROC)
if ((pglMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC) __GLeeGetProcA __GLeeGetProcAddress("glMatrixIndexusvARB"))!=0) nLinked++;
ddress("glMatrixIndexuivARB"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixIndexuivARB = (GLEEPFNGLMATRIXINDEXUIVARBPROC)
if ((pglMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC) __GLee __GLeeGetProcAddress("glMatrixIndexuivARB"))!=0) nLinked++;
GetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixIndexPointerARB = (GLEEPFNGLMATRIXINDEXPOINTER
ARBPROC) __GLeeGetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPL ETE;}
skipping to change at line 6765 skipping to change at line 11888
GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_window_pos(void) GLuint __GLeeLink_GL_ARB_window_pos(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_window_pos #ifdef __GLEE_GL_ARB_window_pos
if ((pglWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos2dARB = (GLEEPFNGLWINDOWPOS2DARBPROC) __GLe
("glWindowPos2dARB"))!=0) nLinked++; eGetProcAddress("glWindowPos2dARB"))!=0) nLinked++;
if ((pglWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2dvARB = (GLEEPFNGLWINDOWPOS2DVARBPROC) __G
ss("glWindowPos2dvARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2dvARB"))!=0) nLinked++;
if ((pglWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos2fARB = (GLEEPFNGLWINDOWPOS2FARBPROC) __GLe
("glWindowPos2fARB"))!=0) nLinked++; eGetProcAddress("glWindowPos2fARB"))!=0) nLinked++;
if ((pglWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2fvARB = (GLEEPFNGLWINDOWPOS2FVARBPROC) __G
ss("glWindowPos2fvARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2fvARB"))!=0) nLinked++;
if ((pglWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos2iARB = (GLEEPFNGLWINDOWPOS2IARBPROC) __GLe
("glWindowPos2iARB"))!=0) nLinked++; eGetProcAddress("glWindowPos2iARB"))!=0) nLinked++;
if ((pglWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2ivARB = (GLEEPFNGLWINDOWPOS2IVARBPROC) __G
ss("glWindowPos2ivARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2ivARB"))!=0) nLinked++;
if ((pglWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos2sARB = (GLEEPFNGLWINDOWPOS2SARBPROC) __GLe
("glWindowPos2sARB"))!=0) nLinked++; eGetProcAddress("glWindowPos2sARB"))!=0) nLinked++;
if ((pglWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2svARB = (GLEEPFNGLWINDOWPOS2SVARBPROC) __G
ss("glWindowPos2svARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2svARB"))!=0) nLinked++;
if ((pglWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos3dARB = (GLEEPFNGLWINDOWPOS3DARBPROC) __GLe
("glWindowPos3dARB"))!=0) nLinked++; eGetProcAddress("glWindowPos3dARB"))!=0) nLinked++;
if ((pglWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3dvARB = (GLEEPFNGLWINDOWPOS3DVARBPROC) __G
ss("glWindowPos3dvARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3dvARB"))!=0) nLinked++;
if ((pglWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos3fARB = (GLEEPFNGLWINDOWPOS3FARBPROC) __GLe
("glWindowPos3fARB"))!=0) nLinked++; eGetProcAddress("glWindowPos3fARB"))!=0) nLinked++;
if ((pglWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3fvARB = (GLEEPFNGLWINDOWPOS3FVARBPROC) __G
ss("glWindowPos3fvARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3fvARB"))!=0) nLinked++;
if ((pglWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos3iARB = (GLEEPFNGLWINDOWPOS3IARBPROC) __GLe
("glWindowPos3iARB"))!=0) nLinked++; eGetProcAddress("glWindowPos3iARB"))!=0) nLinked++;
if ((pglWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3ivARB = (GLEEPFNGLWINDOWPOS3IVARBPROC) __G
ss("glWindowPos3ivARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3ivARB"))!=0) nLinked++;
if ((pglWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glWindowPos3sARB = (GLEEPFNGLWINDOWPOS3SARBPROC) __GLe
("glWindowPos3sARB"))!=0) nLinked++; eGetProcAddress("glWindowPos3sARB"))!=0) nLinked++;
if ((pglWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3svARB = (GLEEPFNGLWINDOWPOS3SVARBPROC) __G
ss("glWindowPos3svARB"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3svARB"))!=0) nLinked++;
#endif #endif
if (nLinked==16) return GLEE_LINK_COMPLETE; if (nLinked==16) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_vertex_program(void) GLuint __GLeeLink_GL_ARB_vertex_program(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_vertex_program #ifdef __GLEE_GL_ARB_vertex_program
if ((pglVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib1dARB = (GLEEPFNGLVERTEXATTRIB1DARBPROC)
ddress("glVertexAttrib1dARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib1dARB"))!=0) nLinked++;
if ((pglVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib1dvARB = (GLEEPFNGLVERTEXATTRIB1DVARBPRO
cAddress("glVertexAttrib1dvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib1dvARB"))!=0) nLinked++;
if ((pglVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib1fARB = (GLEEPFNGLVERTEXATTRIB1FARBPROC)
ddress("glVertexAttrib1fARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib1fARB"))!=0) nLinked++;
if ((pglVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib1fvARB = (GLEEPFNGLVERTEXATTRIB1FVARBPRO
cAddress("glVertexAttrib1fvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib1fvARB"))!=0) nLinked++;
if ((pglVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib1sARB = (GLEEPFNGLVERTEXATTRIB1SARBPROC)
ddress("glVertexAttrib1sARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib1sARB"))!=0) nLinked++;
if ((pglVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib1svARB = (GLEEPFNGLVERTEXATTRIB1SVARBPRO
cAddress("glVertexAttrib1svARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib1svARB"))!=0) nLinked++;
if ((pglVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib2dARB = (GLEEPFNGLVERTEXATTRIB2DARBPROC)
ddress("glVertexAttrib2dARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib2dARB"))!=0) nLinked++;
if ((pglVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib2dvARB = (GLEEPFNGLVERTEXATTRIB2DVARBPRO
cAddress("glVertexAttrib2dvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib2dvARB"))!=0) nLinked++;
if ((pglVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib2fARB = (GLEEPFNGLVERTEXATTRIB2FARBPROC)
ddress("glVertexAttrib2fARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib2fARB"))!=0) nLinked++;
if ((pglVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib2fvARB = (GLEEPFNGLVERTEXATTRIB2FVARBPRO
cAddress("glVertexAttrib2fvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib2fvARB"))!=0) nLinked++;
if ((pglVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib2sARB = (GLEEPFNGLVERTEXATTRIB2SARBPROC)
ddress("glVertexAttrib2sARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib2sARB"))!=0) nLinked++;
if ((pglVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib2svARB = (GLEEPFNGLVERTEXATTRIB2SVARBPRO
cAddress("glVertexAttrib2svARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib2svARB"))!=0) nLinked++;
if ((pglVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib3dARB = (GLEEPFNGLVERTEXATTRIB3DARBPROC)
ddress("glVertexAttrib3dARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib3dARB"))!=0) nLinked++;
if ((pglVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib3dvARB = (GLEEPFNGLVERTEXATTRIB3DVARBPRO
cAddress("glVertexAttrib3dvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib3dvARB"))!=0) nLinked++;
if ((pglVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib3fARB = (GLEEPFNGLVERTEXATTRIB3FARBPROC)
ddress("glVertexAttrib3fARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib3fARB"))!=0) nLinked++;
if ((pglVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib3fvARB = (GLEEPFNGLVERTEXATTRIB3FVARBPRO
cAddress("glVertexAttrib3fvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib3fvARB"))!=0) nLinked++;
if ((pglVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib3sARB = (GLEEPFNGLVERTEXATTRIB3SARBPROC)
ddress("glVertexAttrib3sARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib3sARB"))!=0) nLinked++;
if ((pglVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib3svARB = (GLEEPFNGLVERTEXATTRIB3SVARBPRO
cAddress("glVertexAttrib3svARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib3svARB"))!=0) nLinked++;
if ((pglVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttrib4NbvARB = (GLEEPFNGLVERTEXATTRIB4NBVARBP
rocAddress("glVertexAttrib4NbvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexAttrib4NbvARB"))!=0) nLinked++;
if ((pglVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttrib4NivARB = (GLEEPFNGLVERTEXATTRIB4NIVARBP
rocAddress("glVertexAttrib4NivARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexAttrib4NivARB"))!=0) nLinked++;
if ((pglVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttrib4NsvARB = (GLEEPFNGLVERTEXATTRIB4NSVARBP
rocAddress("glVertexAttrib4NsvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexAttrib4NsvARB"))!=0) nLinked++;
if ((pglVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttrib4NubARB = (GLEEPFNGLVERTEXATTRIB4NUBARBP
rocAddress("glVertexAttrib4NubARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexAttrib4NubARB"))!=0) nLinked++;
if ((pglVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) __GLeeGe if ((GLeeFuncPtr_glVertexAttrib4NubvARB = (GLEEPFNGLVERTEXATTRIB4NUBVAR
tProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++;
if ((pglVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) __GLeeGe if ((GLeeFuncPtr_glVertexAttrib4NuivARB = (GLEEPFNGLVERTEXATTRIB4NUIVAR
tProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++;
if ((pglVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) __GLeeGe if ((GLeeFuncPtr_glVertexAttrib4NusvARB = (GLEEPFNGLVERTEXATTRIB4NUSVAR
tProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++;
if ((pglVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4bvARB = (GLEEPFNGLVERTEXATTRIB4BVARBPRO
cAddress("glVertexAttrib4bvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib4bvARB"))!=0) nLinked++;
if ((pglVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib4dARB = (GLEEPFNGLVERTEXATTRIB4DARBPROC)
ddress("glVertexAttrib4dARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4dARB"))!=0) nLinked++;
if ((pglVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4dvARB = (GLEEPFNGLVERTEXATTRIB4DVARBPRO
cAddress("glVertexAttrib4dvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib4dvARB"))!=0) nLinked++;
if ((pglVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib4fARB = (GLEEPFNGLVERTEXATTRIB4FARBPROC)
ddress("glVertexAttrib4fARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4fARB"))!=0) nLinked++;
if ((pglVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4fvARB = (GLEEPFNGLVERTEXATTRIB4FVARBPRO
cAddress("glVertexAttrib4fvARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib4fvARB"))!=0) nLinked++;
if ((pglVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4ivARB = (GLEEPFNGLVERTEXATTRIB4IVARBPRO
cAddress("glVertexAttrib4ivARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib4ivARB"))!=0) nLinked++;
if ((pglVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib4sARB = (GLEEPFNGLVERTEXATTRIB4SARBPROC)
ddress("glVertexAttrib4sARB"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4sARB"))!=0) nLinked++;
if ((pglVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4svARB = (GLEEPFNGLVERTEXATTRIB4SVARBPRO
cAddress("glVertexAttrib4svARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib4svARB"))!=0) nLinked++;
if ((pglVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttrib4ubvARB = (GLEEPFNGLVERTEXATTRIB4UBVARBP
rocAddress("glVertexAttrib4ubvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexAttrib4ubvARB"))!=0) nLinked++;
if ((pglVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttrib4uivARB = (GLEEPFNGLVERTEXATTRIB4UIVARBP
rocAddress("glVertexAttrib4uivARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexAttrib4uivARB"))!=0) nLinked++;
if ((pglVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttrib4usvARB = (GLEEPFNGLVERTEXATTRIB4USVARBP
rocAddress("glVertexAttrib4usvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexAttrib4usvARB"))!=0) nLinked++;
if ((pglVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) __GL if ((GLeeFuncPtr_glVertexAttribPointerARB = (GLEEPFNGLVERTEXATTRIBPOINT
eeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++; ERARBPROC) __GLeeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++;
if ((pglEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPR if ((GLeeFuncPtr_glEnableVertexAttribArrayARB = (GLEEPFNGLENABLEVERTEXA
OC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0) nLinked++; TTRIBARRAYARBPROC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0
if ((pglDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARB ) nLinked++;
PROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))!=0) nLinked++; if ((GLeeFuncPtr_glDisableVertexAttribArrayARB = (GLEEPFNGLDISABLEVERTE
if ((pglProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) __GLeeGetProcAdd XATTRIBARRAYARBPROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))
ress("glProgramStringARB"))!=0) nLinked++; !=0) nLinked++;
if ((pglBindProgramARB = (PFNGLBINDPROGRAMARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glProgramStringARB = (GLEEPFNGLPROGRAMSTRINGARBPROC) _
("glBindProgramARB"))!=0) nLinked++; _GLeeGetProcAddress("glProgramStringARB"))!=0) nLinked++;
if ((pglDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_glBindProgramARB = (GLEEPFNGLBINDPROGRAMARBPROC) __GLe
ddress("glDeleteProgramsARB"))!=0) nLinked++; eGetProcAddress("glBindProgramARB"))!=0) nLinked++;
if ((pglGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glDeleteProgramsARB = (GLEEPFNGLDELETEPROGRAMSARBPROC)
("glGenProgramsARB"))!=0) nLinked++; __GLeeGetProcAddress("glDeleteProgramsARB"))!=0) nLinked++;
if ((pglProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) if ((GLeeFuncPtr_glGenProgramsARB = (GLEEPFNGLGENPROGRAMSARBPROC) __GLe
__GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLinked++; eGetProcAddress("glGenProgramsARB"))!=0) nLinked++;
if ((pglProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC if ((GLeeFuncPtr_glProgramEnvParameter4dARB = (GLEEPFNGLPROGRAMENVPARAM
) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) nLinked++; ETER4DARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLin
if ((pglProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) ked++;
__GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramEnvParameter4dvARB = (GLEEPFNGLPROGRAMENVPARA
if ((pglProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC METER4DVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) n
) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) nLinked++; Linked++;
if ((pglProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPR if ((GLeeFuncPtr_glProgramEnvParameter4fARB = (GLEEPFNGLPROGRAMENVPARAM
OC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0) nLinked++; ETER4FARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLin
if ((pglProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARB ked++;
PROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramEnvParameter4fvARB = (GLEEPFNGLPROGRAMENVPARA
if ((pglProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPR METER4FVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) n
OC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0) nLinked++; Linked++;
if ((pglProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARB if ((GLeeFuncPtr_glProgramLocalParameter4dARB = (GLEEPFNGLPROGRAMLOCALP
PROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))!=0) nLinked++; ARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0
if ((pglGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARB ) nLinked++;
PROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramLocalParameter4dvARB = (GLEEPFNGLPROGRAMLOCAL
if ((pglGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARB PARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))
PROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))!=0) nLinked++; !=0) nLinked++;
if ((pglGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERD if ((GLeeFuncPtr_glProgramLocalParameter4fARB = (GLEEPFNGLPROGRAMLOCALP
VARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdvARB"))!=0) nLin ARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0
ked++; ) nLinked++;
if ((pglGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERF if ((GLeeFuncPtr_glProgramLocalParameter4fvARB = (GLEEPFNGLPROGRAMLOCAL
VARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfvARB"))!=0) nLin PARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))
ked++; !=0) nLinked++;
if ((pglGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glGetProgramEnvParameterdvARB = (GLEEPFNGLGETPROGRAMEN
ss("glGetProgramivARB"))!=0) nLinked++; VPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))
if ((pglGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) __GLeeGetP !=0) nLinked++;
rocAddress("glGetProgramStringARB"))!=0) nLinked++; if ((GLeeFuncPtr_glGetProgramEnvParameterfvARB = (GLEEPFNGLGETPROGRAMEN
if ((pglGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) __GLeeGe VPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))
tProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++; !=0) nLinked++;
if ((pglGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) __GLeeGe if ((GLeeFuncPtr_glGetProgramLocalParameterdvARB = (GLEEPFNGLGETPROGRAM
tProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++; LOCALPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdv
if ((pglGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) __GLeeGe ARB"))!=0) nLinked++;
tProcAddress("glGetVertexAttribivARB"))!=0) nLinked++; if ((GLeeFuncPtr_glGetProgramLocalParameterfvARB = (GLEEPFNGLGETPROGRAM
if ((pglGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPR LOCALPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfv
OC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0) nLinked++; ARB"))!=0) nLinked++;
if ((pglIsProgramARB = (PFNGLISPROGRAMARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glGetProgramivARB = (GLEEPFNGLGETPROGRAMIVARBPROC) __G
IsProgramARB"))!=0) nLinked++; LeeGetProcAddress("glGetProgramivARB"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetProgramStringARB = (GLEEPFNGLGETPROGRAMSTRINGARBP
ROC) __GLeeGetProcAddress("glGetProgramStringARB"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetVertexAttribdvARB = (GLEEPFNGLGETVERTEXATTRIBDVAR
BPROC) __GLeeGetProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetVertexAttribfvARB = (GLEEPFNGLGETVERTEXATTRIBFVAR
BPROC) __GLeeGetProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetVertexAttribivARB = (GLEEPFNGLGETVERTEXATTRIBIVAR
BPROC) __GLeeGetProcAddress("glGetVertexAttribivARB"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetVertexAttribPointervARB = (GLEEPFNGLGETVERTEXATTR
IBPOINTERVARBPROC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0
) nLinked++;
if ((GLeeFuncPtr_glIsProgramARB = (GLEEPFNGLISPROGRAMARBPROC) __GLeeGet
ProcAddress("glIsProgramARB"))!=0) nLinked++;
#endif #endif
if (nLinked==62) return GLEE_LINK_COMPLETE; if (nLinked==62) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void) GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_vertex_buffer_object #ifdef __GLEE_GL_ARB_vertex_buffer_object
if ((pglBindBufferARB = (PFNGLBINDBUFFERARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBindBufferARB = (GLEEPFNGLBINDBUFFERARBPROC) __GLeeG
glBindBufferARB"))!=0) nLinked++; etProcAddress("glBindBufferARB"))!=0) nLinked++;
if ((pglDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glDeleteBuffersARB = (GLEEPFNGLDELETEBUFFERSARBPROC) _
ress("glDeleteBuffersARB"))!=0) nLinked++; _GLeeGetProcAddress("glDeleteBuffersARB"))!=0) nLinked++;
if ((pglGenBuffersARB = (PFNGLGENBUFFERSARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGenBuffersARB = (GLEEPFNGLGENBUFFERSARBPROC) __GLeeG
glGenBuffersARB"))!=0) nLinked++; etProcAddress("glGenBuffersARB"))!=0) nLinked++;
if ((pglIsBufferARB = (PFNGLISBUFFERARBPROC) __GLeeGetProcAddress("glIs if ((GLeeFuncPtr_glIsBufferARB = (GLEEPFNGLISBUFFERARBPROC) __GLeeGetPr
BufferARB"))!=0) nLinked++; ocAddress("glIsBufferARB"))!=0) nLinked++;
if ((pglBufferDataARB = (PFNGLBUFFERDATAARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBufferDataARB = (GLEEPFNGLBUFFERDATAARBPROC) __GLeeG
glBufferDataARB"))!=0) nLinked++; etProcAddress("glBufferDataARB"))!=0) nLinked++;
if ((pglBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glBufferSubDataARB = (GLEEPFNGLBUFFERSUBDATAARBPROC) _
ress("glBufferSubDataARB"))!=0) nLinked++; _GLeeGetProcAddress("glBufferSubDataARB"))!=0) nLinked++;
if ((pglGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC) __GLeeGetP if ((GLeeFuncPtr_glGetBufferSubDataARB = (GLEEPFNGLGETBUFFERSUBDATAARBP
rocAddress("glGetBufferSubDataARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetBufferSubDataARB"))!=0) nLinked++;
if ((pglMapBufferARB = (PFNGLMAPBUFFERARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glMapBufferARB = (GLEEPFNGLMAPBUFFERARBPROC) __GLeeGet
MapBufferARB"))!=0) nLinked++; ProcAddress("glMapBufferARB"))!=0) nLinked++;
if ((pglUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glUnmapBufferARB = (GLEEPFNGLUNMAPBUFFERARBPROC) __GLe
("glUnmapBufferARB"))!=0) nLinked++; eGetProcAddress("glUnmapBufferARB"))!=0) nLinked++;
if ((pglGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC) __ if ((GLeeFuncPtr_glGetBufferParameterivARB = (GLEEPFNGLGETBUFFERPARAMET
GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked++; ERIVARBPROC) __GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked
if ((pglGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC) __GLeeGe ++;
tProcAddress("glGetBufferPointervARB"))!=0) nLinked++; if ((GLeeFuncPtr_glGetBufferPointervARB = (GLEEPFNGLGETBUFFERPOINTERVAR
BPROC) __GLeeGetProcAddress("glGetBufferPointervARB"))!=0) nLinked++;
#endif #endif
if (nLinked==11) return GLEE_LINK_COMPLETE; if (nLinked==11) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_occlusion_query(void) GLuint __GLeeLink_GL_ARB_occlusion_query(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_occlusion_query #ifdef __GLEE_GL_ARB_occlusion_query
if ((pglGenQueriesARB = (PFNGLGENQUERIESARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGenQueriesARB = (GLEEPFNGLGENQUERIESARBPROC) __GLeeG
glGenQueriesARB"))!=0) nLinked++; etProcAddress("glGenQueriesARB"))!=0) nLinked++;
if ((pglDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glDeleteQueriesARB = (GLEEPFNGLDELETEQUERIESARBPROC) _
ress("glDeleteQueriesARB"))!=0) nLinked++; _GLeeGetProcAddress("glDeleteQueriesARB"))!=0) nLinked++;
if ((pglIsQueryARB = (PFNGLISQUERYARBPROC) __GLeeGetProcAddress("glIsQu if ((GLeeFuncPtr_glIsQueryARB = (GLEEPFNGLISQUERYARBPROC) __GLeeGetProc
eryARB"))!=0) nLinked++; Address("glIsQueryARB"))!=0) nLinked++;
if ((pglBeginQueryARB = (PFNGLBEGINQUERYARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBeginQueryARB = (GLEEPFNGLBEGINQUERYARBPROC) __GLeeG
glBeginQueryARB"))!=0) nLinked++; etProcAddress("glBeginQueryARB"))!=0) nLinked++;
if ((pglEndQueryARB = (PFNGLENDQUERYARBPROC) __GLeeGetProcAddress("glEn if ((GLeeFuncPtr_glEndQueryARB = (GLEEPFNGLENDQUERYARBPROC) __GLeeGetPr
dQueryARB"))!=0) nLinked++; ocAddress("glEndQueryARB"))!=0) nLinked++;
if ((pglGetQueryivARB = (PFNGLGETQUERYIVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGetQueryivARB = (GLEEPFNGLGETQUERYIVARBPROC) __GLeeG
glGetQueryivARB"))!=0) nLinked++; etProcAddress("glGetQueryivARB"))!=0) nLinked++;
if ((pglGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glGetQueryObjectivARB = (GLEEPFNGLGETQUERYOBJECTIVARBP
rocAddress("glGetQueryObjectivARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetQueryObjectivARB"))!=0) nLinked++;
if ((pglGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC) __GLeeGe if ((GLeeFuncPtr_glGetQueryObjectuivARB = (GLEEPFNGLGETQUERYOBJECTUIVAR
tProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++;
#endif #endif
if (nLinked==8) return GLEE_LINK_COMPLETE; if (nLinked==8) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_shader_objects(void) GLuint __GLeeLink_GL_ARB_shader_objects(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_shader_objects #ifdef __GLEE_GL_ARB_shader_objects
if ((pglDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glDeleteObjectARB = (GLEEPFNGLDELETEOBJECTARBPROC) __G
ss("glDeleteObjectARB"))!=0) nLinked++; LeeGetProcAddress("glDeleteObjectARB"))!=0) nLinked++;
if ((pglGetHandleARB = (PFNGLGETHANDLEARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glGetHandleARB = (GLEEPFNGLGETHANDLEARBPROC) __GLeeGet
GetHandleARB"))!=0) nLinked++; ProcAddress("glGetHandleARB"))!=0) nLinked++;
if ((pglDetachObjectARB = (PFNGLDETACHOBJECTARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glDetachObjectARB = (GLEEPFNGLDETACHOBJECTARBPROC) __G
ss("glDetachObjectARB"))!=0) nLinked++; LeeGetProcAddress("glDetachObjectARB"))!=0) nLinked++;
if ((pglCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC) __GLee if ((GLeeFuncPtr_glCreateShaderObjectARB = (GLEEPFNGLCREATESHADEROBJECT
GetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++; ARBPROC) __GLeeGetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++;
if ((pglShaderSourceARB = (PFNGLSHADERSOURCEARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glShaderSourceARB = (GLEEPFNGLSHADERSOURCEARBPROC) __G
ss("glShaderSourceARB"))!=0) nLinked++; LeeGetProcAddress("glShaderSourceARB"))!=0) nLinked++;
if ((pglCompileShaderARB = (PFNGLCOMPILESHADERARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glCompileShaderARB = (GLEEPFNGLCOMPILESHADERARBPROC) _
ress("glCompileShaderARB"))!=0) nLinked++; _GLeeGetProcAddress("glCompileShaderARB"))!=0) nLinked++;
if ((pglCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC) __GL if ((GLeeFuncPtr_glCreateProgramObjectARB = (GLEEPFNGLCREATEPROGRAMOBJE
eeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++; CTARBPROC) __GLeeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++;
if ((pglAttachObjectARB = (PFNGLATTACHOBJECTARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glAttachObjectARB = (GLEEPFNGLATTACHOBJECTARBPROC) __G
ss("glAttachObjectARB"))!=0) nLinked++; LeeGetProcAddress("glAttachObjectARB"))!=0) nLinked++;
if ((pglLinkProgramARB = (PFNGLLINKPROGRAMARBPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glLinkProgramARB = (GLEEPFNGLLINKPROGRAMARBPROC) __GLe
("glLinkProgramARB"))!=0) nLinked++; eGetProcAddress("glLinkProgramARB"))!=0) nLinked++;
if ((pglUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC) __GLeeGetP if ((GLeeFuncPtr_glUseProgramObjectARB = (GLEEPFNGLUSEPROGRAMOBJECTARBP
rocAddress("glUseProgramObjectARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glUseProgramObjectARB"))!=0) nLinked++;
if ((pglValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glValidateProgramARB = (GLEEPFNGLVALIDATEPROGRAMARBPRO
cAddress("glValidateProgramARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glValidateProgramARB"))!=0) nLinked++;
if ((pglUniform1fARB = (PFNGLUNIFORM1FARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform1fARB = (GLEEPFNGLUNIFORM1FARBPROC) __GLeeGet
Uniform1fARB"))!=0) nLinked++; ProcAddress("glUniform1fARB"))!=0) nLinked++;
if ((pglUniform2fARB = (PFNGLUNIFORM2FARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform2fARB = (GLEEPFNGLUNIFORM2FARBPROC) __GLeeGet
Uniform2fARB"))!=0) nLinked++; ProcAddress("glUniform2fARB"))!=0) nLinked++;
if ((pglUniform3fARB = (PFNGLUNIFORM3FARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform3fARB = (GLEEPFNGLUNIFORM3FARBPROC) __GLeeGet
Uniform3fARB"))!=0) nLinked++; ProcAddress("glUniform3fARB"))!=0) nLinked++;
if ((pglUniform4fARB = (PFNGLUNIFORM4FARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform4fARB = (GLEEPFNGLUNIFORM4FARBPROC) __GLeeGet
Uniform4fARB"))!=0) nLinked++; ProcAddress("glUniform4fARB"))!=0) nLinked++;
if ((pglUniform1iARB = (PFNGLUNIFORM1IARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform1iARB = (GLEEPFNGLUNIFORM1IARBPROC) __GLeeGet
Uniform1iARB"))!=0) nLinked++; ProcAddress("glUniform1iARB"))!=0) nLinked++;
if ((pglUniform2iARB = (PFNGLUNIFORM2IARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform2iARB = (GLEEPFNGLUNIFORM2IARBPROC) __GLeeGet
Uniform2iARB"))!=0) nLinked++; ProcAddress("glUniform2iARB"))!=0) nLinked++;
if ((pglUniform3iARB = (PFNGLUNIFORM3IARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform3iARB = (GLEEPFNGLUNIFORM3IARBPROC) __GLeeGet
Uniform3iARB"))!=0) nLinked++; ProcAddress("glUniform3iARB"))!=0) nLinked++;
if ((pglUniform4iARB = (PFNGLUNIFORM4IARBPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glUniform4iARB = (GLEEPFNGLUNIFORM4IARBPROC) __GLeeGet
Uniform4iARB"))!=0) nLinked++; ProcAddress("glUniform4iARB"))!=0) nLinked++;
if ((pglUniform1fvARB = (PFNGLUNIFORM1FVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform1fvARB = (GLEEPFNGLUNIFORM1FVARBPROC) __GLeeG
glUniform1fvARB"))!=0) nLinked++; etProcAddress("glUniform1fvARB"))!=0) nLinked++;
if ((pglUniform2fvARB = (PFNGLUNIFORM2FVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform2fvARB = (GLEEPFNGLUNIFORM2FVARBPROC) __GLeeG
glUniform2fvARB"))!=0) nLinked++; etProcAddress("glUniform2fvARB"))!=0) nLinked++;
if ((pglUniform3fvARB = (PFNGLUNIFORM3FVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform3fvARB = (GLEEPFNGLUNIFORM3FVARBPROC) __GLeeG
glUniform3fvARB"))!=0) nLinked++; etProcAddress("glUniform3fvARB"))!=0) nLinked++;
if ((pglUniform4fvARB = (PFNGLUNIFORM4FVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform4fvARB = (GLEEPFNGLUNIFORM4FVARBPROC) __GLeeG
glUniform4fvARB"))!=0) nLinked++; etProcAddress("glUniform4fvARB"))!=0) nLinked++;
if ((pglUniform1ivARB = (PFNGLUNIFORM1IVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform1ivARB = (GLEEPFNGLUNIFORM1IVARBPROC) __GLeeG
glUniform1ivARB"))!=0) nLinked++; etProcAddress("glUniform1ivARB"))!=0) nLinked++;
if ((pglUniform2ivARB = (PFNGLUNIFORM2IVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform2ivARB = (GLEEPFNGLUNIFORM2IVARBPROC) __GLeeG
glUniform2ivARB"))!=0) nLinked++; etProcAddress("glUniform2ivARB"))!=0) nLinked++;
if ((pglUniform3ivARB = (PFNGLUNIFORM3IVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform3ivARB = (GLEEPFNGLUNIFORM3IVARBPROC) __GLeeG
glUniform3ivARB"))!=0) nLinked++; etProcAddress("glUniform3ivARB"))!=0) nLinked++;
if ((pglUniform4ivARB = (PFNGLUNIFORM4IVARBPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glUniform4ivARB = (GLEEPFNGLUNIFORM4IVARBPROC) __GLeeG
glUniform4ivARB"))!=0) nLinked++; etProcAddress("glUniform4ivARB"))!=0) nLinked++;
if ((pglUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glUniformMatrix2fvARB = (GLEEPFNGLUNIFORMMATRIX2FVARBP
rocAddress("glUniformMatrix2fvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glUniformMatrix2fvARB"))!=0) nLinked++;
if ((pglUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glUniformMatrix3fvARB = (GLEEPFNGLUNIFORMMATRIX3FVARBP
rocAddress("glUniformMatrix3fvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glUniformMatrix3fvARB"))!=0) nLinked++;
if ((pglUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC) __GLeeGetP if ((GLeeFuncPtr_glUniformMatrix4fvARB = (GLEEPFNGLUNIFORMMATRIX4FVARBP
rocAddress("glUniformMatrix4fvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glUniformMatrix4fvARB"))!=0) nLinked++;
if ((pglGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC) __ if ((GLeeFuncPtr_glGetObjectParameterfvARB = (GLEEPFNGLGETOBJECTPARAMET
GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked++; ERFVARBPROC) __GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked
if ((pglGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC) __ ++;
GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked++; if ((GLeeFuncPtr_glGetObjectParameterivARB = (GLEEPFNGLGETOBJECTPARAMET
if ((pglGetInfoLogARB = (PFNGLGETINFOLOGARBPROC) __GLeeGetProcAddress(" ERIVARBPROC) __GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked
glGetInfoLogARB"))!=0) nLinked++; ++;
if ((pglGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC) __GLee if ((GLeeFuncPtr_glGetInfoLogARB = (GLEEPFNGLGETINFOLOGARBPROC) __GLeeG
GetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++; etProcAddress("glGetInfoLogARB"))!=0) nLinked++;
if ((pglGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC) __GLee if ((GLeeFuncPtr_glGetAttachedObjectsARB = (GLEEPFNGLGETATTACHEDOBJECTS
GetProcAddress("glGetUniformLocationARB"))!=0) nLinked++; ARBPROC) __GLeeGetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++;
if ((pglGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC) __GLeeGetP if ((GLeeFuncPtr_glGetUniformLocationARB = (GLEEPFNGLGETUNIFORMLOCATION
rocAddress("glGetActiveUniformARB"))!=0) nLinked++; ARBPROC) __GLeeGetProcAddress("glGetUniformLocationARB"))!=0) nLinked++;
if ((pglGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glGetActiveUniformARB = (GLEEPFNGLGETACTIVEUNIFORMARBP
ss("glGetUniformfvARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetActiveUniformARB"))!=0) nLinked++;
if ((pglGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glGetUniformfvARB = (GLEEPFNGLGETUNIFORMFVARBPROC) __G
ss("glGetUniformivARB"))!=0) nLinked++; LeeGetProcAddress("glGetUniformfvARB"))!=0) nLinked++;
if ((pglGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetUniformivARB = (GLEEPFNGLGETUNIFORMIVARBPROC) __G
cAddress("glGetShaderSourceARB"))!=0) nLinked++; LeeGetProcAddress("glGetUniformivARB"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetShaderSourceARB = (GLEEPFNGLGETSHADERSOURCEARBPRO
C) __GLeeGetProcAddress("glGetShaderSourceARB"))!=0) nLinked++;
#endif #endif
if (nLinked==39) return GLEE_LINK_COMPLETE; if (nLinked==39) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_vertex_shader(void) GLuint __GLeeLink_GL_ARB_vertex_shader(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_vertex_shader #ifdef __GLEE_GL_ARB_vertex_shader
if ((pglBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC) __GLee if ((GLeeFuncPtr_glBindAttribLocationARB = (GLEEPFNGLBINDATTRIBLOCATION
GetProcAddress("glBindAttribLocationARB"))!=0) nLinked++; ARBPROC) __GLeeGetProcAddress("glBindAttribLocationARB"))!=0) nLinked++;
if ((pglGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetActiveAttribARB = (GLEEPFNGLGETACTIVEATTRIBARBPRO
cAddress("glGetActiveAttribARB"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetActiveAttribARB"))!=0) nLinked++;
if ((pglGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC) __GLeeGe if ((GLeeFuncPtr_glGetAttribLocationARB = (GLEEPFNGLGETATTRIBLOCATIONAR
tProcAddress("glGetAttribLocationARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("glGetAttribLocationARB"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_CO MPLETE;} GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_CO MPLETE;}
GLuint __GLeeLink_GL_ARB_draw_buffers(void) GLuint __GLeeLink_GL_ARB_draw_buffers(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_draw_buffers #ifdef __GLEE_GL_ARB_draw_buffers
if ((pglDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC) __GLeeGetProcAddress ("glDrawBuffersARB"))!=0) nLinked++; if ((GLeeFuncPtr_glDrawBuffersARB = (GLEEPFNGLDRAWBUFFERSARBPROC) __GLe eGetProcAddress("glDrawBuffersARB"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GL_ARB_color_buffer_float(void) GLuint __GLeeLink_GL_ARB_color_buffer_float(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_color_buffer_float #ifdef __GLEE_GL_ARB_color_buffer_float
if ((pglClampColorARB = (PFNGLCLAMPCOLORARBPROC) __GLeeGetProcAddress(" glClampColorARB"))!=0) nLinked++; if ((GLeeFuncPtr_glClampColorARB = (GLEEPFNGLCLAMPCOLORARBPROC) __GLeeG etProcAddress("glClampColorARB"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLET E;} GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLET E;}
GLuint __GLeeLink_GL_ARB_draw_instanced(void) GLuint __GLeeLink_GL_ARB_draw_instanced(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_draw_instanced #ifdef __GLEE_GL_ARB_draw_instanced
if ((pglDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) __GL if ((GLeeFuncPtr_glDrawArraysInstancedARB = (GLEEPFNGLDRAWARRAYSINSTANC
eeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++; EDARBPROC) __GLeeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++;
if ((pglDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC) if ((GLeeFuncPtr_glDrawElementsInstancedARB = (GLEEPFNGLDRAWELEMENTSINS
__GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++; TANCEDARBPROC) __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLin
ked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_framebuffer_object(void) GLuint __GLeeLink_GL_ARB_framebuffer_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_framebuffer_object #ifdef __GLEE_GL_ARB_framebuffer_object
if ((pglIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glIsRenderbuffer = (GLEEPFNGLISRENDERBUFFERPROC) __GLe
("glIsRenderbuffer"))!=0) nLinked++; eGetProcAddress("glIsRenderbuffer"))!=0) nLinked++;
if ((pglBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glBindRenderbuffer = (GLEEPFNGLBINDRENDERBUFFERPROC) _
ress("glBindRenderbuffer"))!=0) nLinked++; _GLeeGetProcAddress("glBindRenderbuffer"))!=0) nLinked++;
if ((pglDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) __GLeeGetP if ((GLeeFuncPtr_glDeleteRenderbuffers = (GLEEPFNGLDELETERENDERBUFFERSP
rocAddress("glDeleteRenderbuffers"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glDeleteRenderbuffers"))!=0) nLinked++;
if ((pglGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGenRenderbuffers = (GLEEPFNGLGENRENDERBUFFERSPROC) _
ress("glGenRenderbuffers"))!=0) nLinked++; _GLeeGetProcAddress("glGenRenderbuffers"))!=0) nLinked++;
if ((pglRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetP if ((GLeeFuncPtr_glRenderbufferStorage = (GLEEPFNGLRENDERBUFFERSTORAGEP
rocAddress("glRenderbufferStorage"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glRenderbufferStorage"))!=0) nLinked++;
if ((pglGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPR if ((GLeeFuncPtr_glGetRenderbufferParameteriv = (GLEEPFNGLGETRENDERBUFF
OC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++; ERPARAMETERIVPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0
if ((pglIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress(" ) nLinked++;
glIsFramebuffer"))!=0) nLinked++; if ((GLeeFuncPtr_glIsFramebuffer = (GLEEPFNGLISFRAMEBUFFERPROC) __GLeeG
if ((pglBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddre etProcAddress("glIsFramebuffer"))!=0) nLinked++;
ss("glBindFramebuffer"))!=0) nLinked++; if ((GLeeFuncPtr_glBindFramebuffer = (GLEEPFNGLBINDFRAMEBUFFERPROC) __G
if ((pglDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetPro LeeGetProcAddress("glBindFramebuffer"))!=0) nLinked++;
cAddress("glDeleteFramebuffers"))!=0) nLinked++; if ((GLeeFuncPtr_glDeleteFramebuffers = (GLEEPFNGLDELETEFRAMEBUFFERSPRO
if ((pglGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddre C) __GLeeGetProcAddress("glDeleteFramebuffers"))!=0) nLinked++;
ss("glGenFramebuffers"))!=0) nLinked++; if ((GLeeFuncPtr_glGenFramebuffers = (GLEEPFNGLGENFRAMEBUFFERSPROC) __G
if ((pglCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) __GL LeeGetProcAddress("glGenFramebuffers"))!=0) nLinked++;
eeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++; if ((GLeeFuncPtr_glCheckFramebufferStatus = (GLEEPFNGLCHECKFRAMEBUFFERS
if ((pglFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGe TATUSPROC) __GLeeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++;
tProcAddress("glFramebufferTexture1D"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferTexture1D = (GLEEPFNGLFRAMEBUFFERTEXTURE1
if ((pglFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGe DPROC) __GLeeGetProcAddress("glFramebufferTexture1D"))!=0) nLinked++;
tProcAddress("glFramebufferTexture2D"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferTexture2D = (GLEEPFNGLFRAMEBUFFERTEXTURE2
if ((pglFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGe DPROC) __GLeeGetProcAddress("glFramebufferTexture2D"))!=0) nLinked++;
tProcAddress("glFramebufferTexture3D"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferTexture3D = (GLEEPFNGLFRAMEBUFFERTEXTURE3
if ((pglFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) __ DPROC) __GLeeGetProcAddress("glFramebufferTexture3D"))!=0) nLinked++;
GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferRenderbuffer = (GLEEPFNGLFRAMEBUFFERRENDE
if ((pglGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTAC RBUFFERPROC) __GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked
HMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParam ++;
eteriv"))!=0) nLinked++; if ((GLeeFuncPtr_glGetFramebufferAttachmentParameteriv = (GLEEPFNGLGETF
if ((pglGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress RAMEBUFFERATTACHMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebuffer
("glGenerateMipmap"))!=0) nLinked++; AttachmentParameteriv"))!=0) nLinked++;
if ((pglBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glGenerateMipmap = (GLEEPFNGLGENERATEMIPMAPPROC) __GLe
ss("glBlitFramebuffer"))!=0) nLinked++; eGetProcAddress("glGenerateMipmap"))!=0) nLinked++;
if ((pglRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTI if ((GLeeFuncPtr_glBlitFramebuffer = (GLEEPFNGLBLITFRAMEBUFFERPROC) __G
SAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) n LeeGetProcAddress("glBlitFramebuffer"))!=0) nLinked++;
Linked++; if ((GLeeFuncPtr_glRenderbufferStorageMultisample = (GLEEPFNGLRENDERBUF
if ((pglFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) __ FERSTORAGEMULTISAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMulti
GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++; sample"))!=0) nLinked++;
if ((GLeeFuncPtr_glFramebufferTextureLayer = (GLEEPFNGLFRAMEBUFFERTEXTU
RELAYERPROC) __GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked
++;
#endif #endif
if (nLinked==20) return GLEE_LINK_COMPLETE; if (nLinked==20) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_ARB_geometry_shader4(void) GLuint __GLeeLink_GL_ARB_geometry_shader4(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_geometry_shader4 #ifdef __GLEE_GL_ARB_geometry_shader4
if ((pglProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) __GLeeGe if ((GLeeFuncPtr_glProgramParameteriARB = (GLEEPFNGLPROGRAMPARAMETERIAR
tProcAddress("glProgramParameteriARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("glProgramParameteriARB"))!=0) nLinked++;
if ((pglFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) __GLee if ((GLeeFuncPtr_glFramebufferTextureARB = (GLEEPFNGLFRAMEBUFFERTEXTURE
GetProcAddress("glFramebufferTextureARB"))!=0) nLinked++; ARBPROC) __GLeeGetProcAddress("glFramebufferTextureARB"))!=0) nLinked++;
if ((pglFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPR if ((GLeeFuncPtr_glFramebufferTextureLayerARB = (GLEEPFNGLFRAMEBUFFERTE
OC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++; XTURELAYERARBPROC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0
if ((pglFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC ) nLinked++;
) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferTextureFaceARB = (GLEEPFNGLFRAMEBUFFERTEX
TUREFACEARBPROC) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) n
Linked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GL_ARB_instanced_arrays(void) GLuint __GLeeLink_GL_ARB_instanced_arrays(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_instanced_arrays #ifdef __GLEE_GL_ARB_instanced_arrays
if ((pglVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetP rocAddress("glVertexAttribDivisor"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexAttribDivisor = (GLEEPFNGLVERTEXATTRIBDIVISORP ROC) __GLeeGetProcAddress("glVertexAttribDivisor"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_map_buffer_range(void) GLuint __GLeeLink_GL_ARB_map_buffer_range(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_map_buffer_range #ifdef __GLEE_GL_ARB_map_buffer_range
if ((pglMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glMapBufferRange = (GLEEPFNGLMAPBUFFERRANGEPROC) __GLe
("glMapBufferRange"))!=0) nLinked++; eGetProcAddress("glMapBufferRange"))!=0) nLinked++;
if ((pglFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GL if ((GLeeFuncPtr_glFlushMappedBufferRange = (GLEEPFNGLFLUSHMAPPEDBUFFER
eeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++; RANGEPROC) __GLeeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_texture_buffer_object(void) GLuint __GLeeLink_GL_ARB_texture_buffer_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_texture_buffer_object #ifdef __GLEE_GL_ARB_texture_buffer_object
if ((pglTexBufferARB = (PFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("gl TexBufferARB"))!=0) nLinked++; if ((GLeeFuncPtr_glTexBufferARB = (GLEEPFNGLTEXBUFFERARBPROC) __GLeeGet ProcAddress("glTexBufferARB"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_vertex_array_object(void) GLuint __GLeeLink_GL_ARB_vertex_array_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_vertex_array_object #ifdef __GLEE_GL_ARB_vertex_array_object
if ((pglBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glBindVertexArray = (GLEEPFNGLBINDVERTEXARRAYPROC) __G
ss("glBindVertexArray"))!=0) nLinked++; LeeGetProcAddress("glBindVertexArray"))!=0) nLinked++;
if ((pglDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) __GLeeGetPro if ((GLeeFuncPtr_glDeleteVertexArrays = (GLEEPFNGLDELETEVERTEXARRAYSPRO
cAddress("glDeleteVertexArrays"))!=0) nLinked++; C) __GLeeGetProcAddress("glDeleteVertexArrays"))!=0) nLinked++;
if ((pglGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glGenVertexArrays = (GLEEPFNGLGENVERTEXARRAYSPROC) __G
ss("glGenVertexArrays"))!=0) nLinked++; LeeGetProcAddress("glGenVertexArrays"))!=0) nLinked++;
if ((pglIsVertexArray = (PFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glIsVertexArray = (GLEEPFNGLISVERTEXARRAYPROC) __GLeeG
glIsVertexArray"))!=0) nLinked++; etProcAddress("glIsVertexArray"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_blend_color(void) GLuint __GLeeLink_GL_EXT_blend_color(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_blend_color #ifdef __GLEE_GL_EXT_blend_color
if ((pglBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress(" glBlendColorEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBlendColorEXT = (GLEEPFNGLBLENDCOLOREXTPROC) __GLeeG etProcAddress("glBlendColorEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_polygon_offset(void) GLuint __GLeeLink_GL_EXT_polygon_offset(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_polygon_offset #ifdef __GLEE_GL_EXT_polygon_offset
if ((pglPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC) __GLeeGetProcAdd ress("glPolygonOffsetEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glPolygonOffsetEXT = (GLEEPFNGLPOLYGONOFFSETEXTPROC) _ _GLeeGetProcAddress("glPolygonOffsetEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture3D(void) GLuint __GLeeLink_GL_EXT_texture3D(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_texture3D #ifdef __GLEE_GL_EXT_texture3D
if ((pglTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTexImage3DEXT = (GLEEPFNGLTEXIMAGE3DEXTPROC) __GLeeG
glTexImage3DEXT"))!=0) nLinked++; etProcAddress("glTexImage3DEXT"))!=0) nLinked++;
if ((pglTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glTexSubImage3DEXT = (GLEEPFNGLTEXSUBIMAGE3DEXTPROC) _
ress("glTexSubImage3DEXT"))!=0) nLinked++; _GLeeGetProcAddress("glTexSubImage3DEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIS_texture_filter4(void) GLuint __GLeeLink_GL_SGIS_texture_filter4(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_texture_filter4 #ifdef __GLEE_GL_SGIS_texture_filter4
if ((pglGetTexFilterFuncSGIS = (PFNGLGETTEXFILTERFUNCSGISPROC) __GLeeGe if ((GLeeFuncPtr_glGetTexFilterFuncSGIS = (GLEEPFNGLGETTEXFILTERFUNCSGI
tProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++; SPROC) __GLeeGetProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++;
if ((pglTexFilterFuncSGIS = (PFNGLTEXFILTERFUNCSGISPROC) __GLeeGetProcA if ((GLeeFuncPtr_glTexFilterFuncSGIS = (GLEEPFNGLTEXFILTERFUNCSGISPROC)
ddress("glTexFilterFuncSGIS"))!=0) nLinked++; __GLeeGetProcAddress("glTexFilterFuncSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_subtexture(void) GLuint __GLeeLink_GL_EXT_subtexture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_subtexture #ifdef __GLEE_GL_EXT_subtexture
if ((pglTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glTexSubImage1DEXT = (GLEEPFNGLTEXSUBIMAGE1DEXTPROC) _
ress("glTexSubImage1DEXT"))!=0) nLinked++; _GLeeGetProcAddress("glTexSubImage1DEXT"))!=0) nLinked++;
if ((pglTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glTexSubImage2DEXT = (GLEEPFNGLTEXSUBIMAGE2DEXTPROC) _
ress("glTexSubImage2DEXT"))!=0) nLinked++; _GLeeGetProcAddress("glTexSubImage2DEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_copy_texture(void) GLuint __GLeeLink_GL_EXT_copy_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_copy_texture #ifdef __GLEE_GL_EXT_copy_texture
if ((pglCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glCopyTexImage1DEXT = (GLEEPFNGLCOPYTEXIMAGE1DEXTPROC)
ddress("glCopyTexImage1DEXT"))!=0) nLinked++; __GLeeGetProcAddress("glCopyTexImage1DEXT"))!=0) nLinked++;
if ((pglCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glCopyTexImage2DEXT = (GLEEPFNGLCOPYTEXIMAGE2DEXTPROC)
ddress("glCopyTexImage2DEXT"))!=0) nLinked++; __GLeeGetProcAddress("glCopyTexImage2DEXT"))!=0) nLinked++;
if ((pglCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC) __GLeeGe if ((GLeeFuncPtr_glCopyTexSubImage1DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE1DEX
tProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++;
if ((pglCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC) __GLeeGe if ((GLeeFuncPtr_glCopyTexSubImage2DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE2DEX
tProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++;
if ((pglCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC) __GLeeGe if ((GLeeFuncPtr_glCopyTexSubImage3DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE3DEX
tProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_histogram(void) GLuint __GLeeLink_GL_EXT_histogram(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_histogram #ifdef __GLEE_GL_EXT_histogram
if ((pglGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glGetHistogramEXT = (GLEEPFNGLGETHISTOGRAMEXTPROC) __G
ss("glGetHistogramEXT"))!=0) nLinked++; LeeGetProcAddress("glGetHistogramEXT"))!=0) nLinked++;
if ((pglGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPR if ((GLeeFuncPtr_glGetHistogramParameterfvEXT = (GLEEPFNGLGETHISTOGRAMP
OC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0) nLinked++; ARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0
if ((pglGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPR ) nLinked++;
OC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetHistogramParameterivEXT = (GLEEPFNGLGETHISTOGRAMP
if ((pglGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC) __GLeeGetProcAddress("gl ARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0
GetMinmaxEXT"))!=0) nLinked++; ) nLinked++;
if ((pglGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC) __ if ((GLeeFuncPtr_glGetMinmaxEXT = (GLEEPFNGLGETMINMAXEXTPROC) __GLeeGet
GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked++; ProcAddress("glGetMinmaxEXT"))!=0) nLinked++;
if ((pglGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC) __ if ((GLeeFuncPtr_glGetMinmaxParameterfvEXT = (GLEEPFNGLGETMINMAXPARAMET
GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked++; ERFVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked
if ((pglHistogramEXT = (PFNGLHISTOGRAMEXTPROC) __GLeeGetProcAddress("gl ++;
HistogramEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetMinmaxParameterivEXT = (GLEEPFNGLGETMINMAXPARAMET
if ((pglMinmaxEXT = (PFNGLMINMAXEXTPROC) __GLeeGetProcAddress("glMinmax ERIVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked
EXT"))!=0) nLinked++; ++;
if ((pglResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glHistogramEXT = (GLEEPFNGLHISTOGRAMEXTPROC) __GLeeGet
ddress("glResetHistogramEXT"))!=0) nLinked++; ProcAddress("glHistogramEXT"))!=0) nLinked++;
if ((pglResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glMinmaxEXT = (GLEEPFNGLMINMAXEXTPROC) __GLeeGetProcAd
("glResetMinmaxEXT"))!=0) nLinked++; dress("glMinmaxEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glResetHistogramEXT = (GLEEPFNGLRESETHISTOGRAMEXTPROC)
__GLeeGetProcAddress("glResetHistogramEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glResetMinmaxEXT = (GLEEPFNGLRESETMINMAXEXTPROC) __GLe
eGetProcAddress("glResetMinmaxEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==10) return GLEE_LINK_COMPLETE; if (nLinked==10) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_convolution(void) GLuint __GLeeLink_GL_EXT_convolution(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_convolution #ifdef __GLEE_GL_EXT_convolution
if ((pglConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC) __GL if ((GLeeFuncPtr_glConvolutionFilter1DEXT = (GLEEPFNGLCONVOLUTIONFILTER
eeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++; 1DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++;
if ((pglConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC) __GL if ((GLeeFuncPtr_glConvolutionFilter2DEXT = (GLEEPFNGLCONVOLUTIONFILTER
eeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++; 2DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++;
if ((pglConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC) if ((GLeeFuncPtr_glConvolutionParameterfEXT = (GLEEPFNGLCONVOLUTIONPARA
__GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLinked++; METERFEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLin
if ((pglConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC ked++;
) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glConvolutionParameterfvEXT = (GLEEPFNGLCONVOLUTIONPAR
if ((pglConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC) AMETERFVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) n
__GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLinked++; Linked++;
if ((pglConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC if ((GLeeFuncPtr_glConvolutionParameteriEXT = (GLEEPFNGLCONVOLUTIONPARA
) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) nLinked++; METERIEXTPROC) __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLin
if ((pglCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPR ked++;
OC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glConvolutionParameterivEXT = (GLEEPFNGLCONVOLUTIONPAR
if ((pglCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPR AMETERIVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) n
OC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0) nLinked++; Linked++;
if ((pglGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC) __ if ((GLeeFuncPtr_glCopyConvolutionFilter1DEXT = (GLEEPFNGLCOPYCONVOLUTI
GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked++; ONFILTER1DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0
if ((pglGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVE ) nLinked++;
XTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT"))!=0) nLinked if ((GLeeFuncPtr_glCopyConvolutionFilter2DEXT = (GLEEPFNGLCOPYCONVOLUTI
++; ONFILTER2DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0
if ((pglGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVE ) nLinked++;
XTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT"))!=0) nLinked if ((GLeeFuncPtr_glGetConvolutionFilterEXT = (GLEEPFNGLGETCONVOLUTIONFI
++; LTEREXTPROC) __GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked
if ((pglGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC) __GLee ++;
GetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetConvolutionParameterfvEXT = (GLEEPFNGLGETCONVOLUT
if ((pglSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC) __GLeeGe IONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT
tProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++; "))!=0) nLinked++;
if ((GLeeFuncPtr_glGetConvolutionParameterivEXT = (GLEEPFNGLGETCONVOLUT
IONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT
"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetSeparableFilterEXT = (GLEEPFNGLGETSEPARABLEFILTER
EXTPROC) __GLeeGetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glSeparableFilter2DEXT = (GLEEPFNGLSEPARABLEFILTER2DEX
TPROC) __GLeeGetProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==13) return GLEE_LINK_COMPLETE; if (nLinked==13) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGI_color_table(void) GLuint __GLeeLink_GL_SGI_color_table(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGI_color_table #ifdef __GLEE_GL_SGI_color_table
if ((pglColorTableSGI = (PFNGLCOLORTABLESGIPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glColorTableSGI = (GLEEPFNGLCOLORTABLESGIPROC) __GLeeG
glColorTableSGI"))!=0) nLinked++; etProcAddress("glColorTableSGI"))!=0) nLinked++;
if ((pglColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC) if ((GLeeFuncPtr_glColorTableParameterfvSGI = (GLEEPFNGLCOLORTABLEPARAM
__GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLinked++; ETERFVSGIPROC) __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLin
if ((pglColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC) ked++;
__GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLinked++; if ((GLeeFuncPtr_glColorTableParameterivSGI = (GLEEPFNGLCOLORTABLEPARAM
if ((pglCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC) __GLeeGetProcA ETERIVSGIPROC) __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLin
ddress("glCopyColorTableSGI"))!=0) nLinked++; ked++;
if ((pglGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glCopyColorTableSGI = (GLEEPFNGLCOPYCOLORTABLESGIPROC)
ress("glGetColorTableSGI"))!=0) nLinked++; __GLeeGetProcAddress("glCopyColorTableSGI"))!=0) nLinked++;
if ((pglGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGI if ((GLeeFuncPtr_glGetColorTableSGI = (GLEEPFNGLGETCOLORTABLESGIPROC) _
PROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))!=0) nLinked++; _GLeeGetProcAddress("glGetColorTableSGI"))!=0) nLinked++;
if ((pglGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGI if ((GLeeFuncPtr_glGetColorTableParameterfvSGI = (GLEEPFNGLGETCOLORTABL
PROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))!=0) nLinked++; EPARAMETERFVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))
!=0) nLinked++;
if ((GLeeFuncPtr_glGetColorTableParameterivSGI = (GLEEPFNGLGETCOLORTABL
EPARAMETERIVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))
!=0) nLinked++;
#endif #endif
if (nLinked==7) return GLEE_LINK_COMPLETE; if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIS_pixel_texture(void) GLuint __GLeeLink_GL_SGIS_pixel_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_pixel_texture #ifdef __GLEE_GL_SGIS_pixel_texture
if ((pglPixelTexGenParameteriSGIS = (PFNGLPIXELTEXGENPARAMETERISGISPROC if ((GLeeFuncPtr_glPixelTexGenParameteriSGIS = (GLEEPFNGLPIXELTEXGENPAR
) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) nLinked++; AMETERISGISPROC) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) n
if ((pglPixelTexGenParameterivSGIS = (PFNGLPIXELTEXGENPARAMETERIVSGISPR Linked++;
OC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0) nLinked++; if ((GLeeFuncPtr_glPixelTexGenParameterivSGIS = (GLEEPFNGLPIXELTEXGENPA
if ((pglPixelTexGenParameterfSGIS = (PFNGLPIXELTEXGENPARAMETERFSGISPROC RAMETERIVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0
) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) nLinked++; ) nLinked++;
if ((pglPixelTexGenParameterfvSGIS = (PFNGLPIXELTEXGENPARAMETERFVSGISPR if ((GLeeFuncPtr_glPixelTexGenParameterfSGIS = (GLEEPFNGLPIXELTEXGENPAR
OC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0) nLinked++; AMETERFSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) n
if ((pglGetPixelTexGenParameterivSGIS = (PFNGLGETPIXELTEXGENPARAMETERIV Linked++;
SGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivSGIS"))!=0) nLin if ((GLeeFuncPtr_glPixelTexGenParameterfvSGIS = (GLEEPFNGLPIXELTEXGENPA
ked++; RAMETERFVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0
if ((pglGetPixelTexGenParameterfvSGIS = (PFNGLGETPIXELTEXGENPARAMETERFV ) nLinked++;
SGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvSGIS"))!=0) nLin if ((GLeeFuncPtr_glGetPixelTexGenParameterivSGIS = (GLEEPFNGLGETPIXELTE
ked++; XGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivS
GIS"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS = (GLEEPFNGLGETPIXELTE
XGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvS
GIS"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_pixel_texture(void) GLuint __GLeeLink_GL_SGIX_pixel_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_pixel_texture #ifdef __GLEE_GL_SGIX_pixel_texture
if ((pglPixelTexGenSGIX = (PFNGLPIXELTEXGENSGIXPROC) __GLeeGetProcAddre ss("glPixelTexGenSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glPixelTexGenSGIX = (GLEEPFNGLPIXELTEXGENSGIXPROC) __G LeeGetProcAddress("glPixelTexGenSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIS_texture4D(void) GLuint __GLeeLink_GL_SGIS_texture4D(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_texture4D #ifdef __GLEE_GL_SGIS_texture4D
if ((pglTexImage4DSGIS = (PFNGLTEXIMAGE4DSGISPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glTexImage4DSGIS = (GLEEPFNGLTEXIMAGE4DSGISPROC) __GLe
("glTexImage4DSGIS"))!=0) nLinked++; eGetProcAddress("glTexImage4DSGIS"))!=0) nLinked++;
if ((pglTexSubImage4DSGIS = (PFNGLTEXSUBIMAGE4DSGISPROC) __GLeeGetProcA if ((GLeeFuncPtr_glTexSubImage4DSGIS = (GLEEPFNGLTEXSUBIMAGE4DSGISPROC)
ddress("glTexSubImage4DSGIS"))!=0) nLinked++; __GLeeGetProcAddress("glTexSubImage4DSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_object(void) GLuint __GLeeLink_GL_EXT_texture_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_texture_object #ifdef __GLEE_GL_EXT_texture_object
if ((pglAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC) __GL if ((GLeeFuncPtr_glAreTexturesResidentEXT = (GLEEPFNGLARETEXTURESRESIDE
eeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++; NTEXTPROC) __GLeeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++;
if ((pglBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glBindTextureEXT = (GLEEPFNGLBINDTEXTUREEXTPROC) __GLe
("glBindTextureEXT"))!=0) nLinked++; eGetProcAddress("glBindTextureEXT"))!=0) nLinked++;
if ((pglDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glDeleteTexturesEXT = (GLEEPFNGLDELETETEXTURESEXTPROC)
ddress("glDeleteTexturesEXT"))!=0) nLinked++; __GLeeGetProcAddress("glDeleteTexturesEXT"))!=0) nLinked++;
if ((pglGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glGenTexturesEXT = (GLEEPFNGLGENTEXTURESEXTPROC) __GLe
("glGenTexturesEXT"))!=0) nLinked++; eGetProcAddress("glGenTexturesEXT"))!=0) nLinked++;
if ((pglIsTextureEXT = (PFNGLISTEXTUREEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glIsTextureEXT = (GLEEPFNGLISTEXTUREEXTPROC) __GLeeGet
IsTextureEXT"))!=0) nLinked++; ProcAddress("glIsTextureEXT"))!=0) nLinked++;
if ((pglPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC) __GLee if ((GLeeFuncPtr_glPrioritizeTexturesEXT = (GLEEPFNGLPRIORITIZETEXTURES
GetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIS_detail_texture(void) GLuint __GLeeLink_GL_SGIS_detail_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_detail_texture #ifdef __GLEE_GL_SGIS_detail_texture
if ((pglDetailTexFuncSGIS = (PFNGLDETAILTEXFUNCSGISPROC) __GLeeGetProcA if ((GLeeFuncPtr_glDetailTexFuncSGIS = (GLEEPFNGLDETAILTEXFUNCSGISPROC)
ddress("glDetailTexFuncSGIS"))!=0) nLinked++; __GLeeGetProcAddress("glDetailTexFuncSGIS"))!=0) nLinked++;
if ((pglGetDetailTexFuncSGIS = (PFNGLGETDETAILTEXFUNCSGISPROC) __GLeeGe if ((GLeeFuncPtr_glGetDetailTexFuncSGIS = (GLEEPFNGLGETDETAILTEXFUNCSGI
tProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++; SPROC) __GLeeGetProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIS_sharpen_texture(void) GLuint __GLeeLink_GL_SGIS_sharpen_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_sharpen_texture #ifdef __GLEE_GL_SGIS_sharpen_texture
if ((pglSharpenTexFuncSGIS = (PFNGLSHARPENTEXFUNCSGISPROC) __GLeeGetPro if ((GLeeFuncPtr_glSharpenTexFuncSGIS = (GLEEPFNGLSHARPENTEXFUNCSGISPRO
cAddress("glSharpenTexFuncSGIS"))!=0) nLinked++; C) __GLeeGetProcAddress("glSharpenTexFuncSGIS"))!=0) nLinked++;
if ((pglGetSharpenTexFuncSGIS = (PFNGLGETSHARPENTEXFUNCSGISPROC) __GLee if ((GLeeFuncPtr_glGetSharpenTexFuncSGIS = (GLEEPFNGLGETSHARPENTEXFUNCS
GetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++; GISPROC) __GLeeGetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIS_multisample(void) GLuint __GLeeLink_GL_SGIS_multisample(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_multisample #ifdef __GLEE_GL_SGIS_multisample
if ((pglSampleMaskSGIS = (PFNGLSAMPLEMASKSGISPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glSampleMaskSGIS = (GLEEPFNGLSAMPLEMASKSGISPROC) __GLe
("glSampleMaskSGIS"))!=0) nLinked++; eGetProcAddress("glSampleMaskSGIS"))!=0) nLinked++;
if ((pglSamplePatternSGIS = (PFNGLSAMPLEPATTERNSGISPROC) __GLeeGetProcA if ((GLeeFuncPtr_glSamplePatternSGIS = (GLEEPFNGLSAMPLEPATTERNSGISPROC)
ddress("glSamplePatternSGIS"))!=0) nLinked++; __GLeeGetProcAddress("glSamplePatternSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_vertex_array(void) GLuint __GLeeLink_GL_EXT_vertex_array(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_vertex_array #ifdef __GLEE_GL_EXT_vertex_array
if ((pglArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glArrayElementEXT = (GLEEPFNGLARRAYELEMENTEXTPROC) __G
ss("glArrayElementEXT"))!=0) nLinked++; LeeGetProcAddress("glArrayElementEXT"))!=0) nLinked++;
if ((pglColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glColorPointerEXT = (GLEEPFNGLCOLORPOINTEREXTPROC) __G
ss("glColorPointerEXT"))!=0) nLinked++; LeeGetProcAddress("glColorPointerEXT"))!=0) nLinked++;
if ((pglDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glDrawArraysEXT = (GLEEPFNGLDRAWARRAYSEXTPROC) __GLeeG
glDrawArraysEXT"))!=0) nLinked++; etProcAddress("glDrawArraysEXT"))!=0) nLinked++;
if ((pglEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glEdgeFlagPointerEXT = (GLEEPFNGLEDGEFLAGPOINTEREXTPRO
cAddress("glEdgeFlagPointerEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glEdgeFlagPointerEXT"))!=0) nLinked++;
if ((pglGetPointervEXT = (PFNGLGETPOINTERVEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glGetPointervEXT = (GLEEPFNGLGETPOINTERVEXTPROC) __GLe
("glGetPointervEXT"))!=0) nLinked++; eGetProcAddress("glGetPointervEXT"))!=0) nLinked++;
if ((pglIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glIndexPointerEXT = (GLEEPFNGLINDEXPOINTEREXTPROC) __G
ss("glIndexPointerEXT"))!=0) nLinked++; LeeGetProcAddress("glIndexPointerEXT"))!=0) nLinked++;
if ((pglNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glNormalPointerEXT = (GLEEPFNGLNORMALPOINTEREXTPROC) _
ress("glNormalPointerEXT"))!=0) nLinked++; _GLeeGetProcAddress("glNormalPointerEXT"))!=0) nLinked++;
if ((pglTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glTexCoordPointerEXT = (GLEEPFNGLTEXCOORDPOINTEREXTPRO
cAddress("glTexCoordPointerEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glTexCoordPointerEXT"))!=0) nLinked++;
if ((pglVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexPointerEXT = (GLEEPFNGLVERTEXPOINTEREXTPROC) _
ress("glVertexPointerEXT"))!=0) nLinked++; _GLeeGetProcAddress("glVertexPointerEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==9) return GLEE_LINK_COMPLETE; if (nLinked==9) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE; }
skipping to change at line 7391 skipping to change at line 12514
GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMP LETE;} GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMP LETE;}
GLuint __GLeeLink_GL_EXT_blend_minmax(void) GLuint __GLeeLink_GL_EXT_blend_minmax(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_blend_minmax #ifdef __GLEE_GL_EXT_blend_minmax
if ((pglBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC) __GLeeGetProcAdd ress("glBlendEquationEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBlendEquationEXT = (GLEEPFNGLBLENDEQUATIONEXTPROC) _ _GLeeGetProcAddress("glBlendEquationEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_sprite(void) GLuint __GLeeLink_GL_SGIX_sprite(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_sprite #ifdef __GLEE_GL_SGIX_sprite
if ((pglSpriteParameterfSGIX = (PFNGLSPRITEPARAMETERFSGIXPROC) __GLeeGe if ((GLeeFuncPtr_glSpriteParameterfSGIX = (GLEEPFNGLSPRITEPARAMETERFSGI
tProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++; XPROC) __GLeeGetProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++;
if ((pglSpriteParameterfvSGIX = (PFNGLSPRITEPARAMETERFVSGIXPROC) __GLee if ((GLeeFuncPtr_glSpriteParameterfvSGIX = (GLEEPFNGLSPRITEPARAMETERFVS
GetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++; GIXPROC) __GLeeGetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++;
if ((pglSpriteParameteriSGIX = (PFNGLSPRITEPARAMETERISGIXPROC) __GLeeGe if ((GLeeFuncPtr_glSpriteParameteriSGIX = (GLEEPFNGLSPRITEPARAMETERISGI
tProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++; XPROC) __GLeeGetProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++;
if ((pglSpriteParameterivSGIX = (PFNGLSPRITEPARAMETERIVSGIXPROC) __GLee if ((GLeeFuncPtr_glSpriteParameterivSGIX = (GLEEPFNGLSPRITEPARAMETERIVS
GetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++; GIXPROC) __GLeeGetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMP LETE;} GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMP LETE;}
GLuint __GLeeLink_GL_EXT_point_parameters(void) GLuint __GLeeLink_GL_EXT_point_parameters(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_point_parameters #ifdef __GLEE_GL_EXT_point_parameters
if ((pglPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glPointParameterfEXT = (GLEEPFNGLPOINTPARAMETERFEXTPRO
cAddress("glPointParameterfEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glPointParameterfEXT"))!=0) nLinked++;
if ((pglPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glPointParameterfvEXT = (GLEEPFNGLPOINTPARAMETERFVEXTP
rocAddress("glPointParameterfvEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glPointParameterfvEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIS_point_parameters(void) GLuint __GLeeLink_GL_SGIS_point_parameters(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_point_parameters #ifdef __GLEE_GL_SGIS_point_parameters
if ((pglPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC) __GLeeGetP if ((GLeeFuncPtr_glPointParameterfSGIS = (GLEEPFNGLPOINTPARAMETERFSGISP
rocAddress("glPointParameterfSGIS"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glPointParameterfSGIS"))!=0) nLinked++;
if ((pglPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC) __GLeeGe if ((GLeeFuncPtr_glPointParameterfvSGIS = (GLEEPFNGLPOINTPARAMETERFVSGI
tProcAddress("glPointParameterfvSGIS"))!=0) nLinked++; SPROC) __GLeeGetProcAddress("glPointParameterfvSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_instruments(void) GLuint __GLeeLink_GL_SGIX_instruments(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_instruments #ifdef __GLEE_GL_SGIX_instruments
if ((pglGetInstrumentsSGIX = (PFNGLGETINSTRUMENTSSGIXPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetInstrumentsSGIX = (GLEEPFNGLGETINSTRUMENTSSGIXPRO
cAddress("glGetInstrumentsSGIX"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetInstrumentsSGIX"))!=0) nLinked++;
if ((pglInstrumentsBufferSGIX = (PFNGLINSTRUMENTSBUFFERSGIXPROC) __GLee if ((GLeeFuncPtr_glInstrumentsBufferSGIX = (GLEEPFNGLINSTRUMENTSBUFFERS
GetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++; GIXPROC) __GLeeGetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++;
if ((pglPollInstrumentsSGIX = (PFNGLPOLLINSTRUMENTSSGIXPROC) __GLeeGetP if ((GLeeFuncPtr_glPollInstrumentsSGIX = (GLEEPFNGLPOLLINSTRUMENTSSGIXP
rocAddress("glPollInstrumentsSGIX"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glPollInstrumentsSGIX"))!=0) nLinked++;
if ((pglReadInstrumentsSGIX = (PFNGLREADINSTRUMENTSSGIXPROC) __GLeeGetP if ((GLeeFuncPtr_glReadInstrumentsSGIX = (GLEEPFNGLREADINSTRUMENTSSGIXP
rocAddress("glReadInstrumentsSGIX"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glReadInstrumentsSGIX"))!=0) nLinked++;
if ((pglStartInstrumentsSGIX = (PFNGLSTARTINSTRUMENTSSGIXPROC) __GLeeGe if ((GLeeFuncPtr_glStartInstrumentsSGIX = (GLEEPFNGLSTARTINSTRUMENTSSGI
tProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++; XPROC) __GLeeGetProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++;
if ((pglStopInstrumentsSGIX = (PFNGLSTOPINSTRUMENTSSGIXPROC) __GLeeGetP if ((GLeeFuncPtr_glStopInstrumentsSGIX = (GLEEPFNGLSTOPINSTRUMENTSSGIXP
rocAddress("glStopInstrumentsSGIX"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glStopInstrumentsSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_SGIX_framezoom(void) GLuint __GLeeLink_GL_SGIX_framezoom(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_framezoom #ifdef __GLEE_GL_SGIX_framezoom
if ((pglFrameZoomSGIX = (PFNGLFRAMEZOOMSGIXPROC) __GLeeGetProcAddress(" glFrameZoomSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFrameZoomSGIX = (GLEEPFNGLFRAMEZOOMSGIXPROC) __GLeeG etProcAddress("glFrameZoomSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void) GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_tag_sample_buffer #ifdef __GLEE_GL_SGIX_tag_sample_buffer
if ((pglTagSampleBufferSGIX = (PFNGLTAGSAMPLEBUFFERSGIXPROC) __GLeeGetP rocAddress("glTagSampleBufferSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glTagSampleBufferSGIX = (GLEEPFNGLTAGSAMPLEBUFFERSGIXP ROC) __GLeeGetProcAddress("glTagSampleBufferSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void) GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_polynomial_ffd #ifdef __GLEE_GL_SGIX_polynomial_ffd
if ((pglDeformationMap3dSGIX = (PFNGLDEFORMATIONMAP3DSGIXPROC) __GLeeGe if ((GLeeFuncPtr_glDeformationMap3dSGIX = (GLEEPFNGLDEFORMATIONMAP3DSGI
tProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++; XPROC) __GLeeGetProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++;
if ((pglDeformationMap3fSGIX = (PFNGLDEFORMATIONMAP3FSGIXPROC) __GLeeGe if ((GLeeFuncPtr_glDeformationMap3fSGIX = (GLEEPFNGLDEFORMATIONMAP3FSGI
tProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++; XPROC) __GLeeGetProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++;
if ((pglDeformSGIX = (PFNGLDEFORMSGIXPROC) __GLeeGetProcAddress("glDefo if ((GLeeFuncPtr_glDeformSGIX = (GLEEPFNGLDEFORMSGIXPROC) __GLeeGetProc
rmSGIX"))!=0) nLinked++; Address("glDeformSGIX"))!=0) nLinked++;
if ((pglLoadIdentityDeformationMapSGIX = (PFNGLLOADIDENTITYDEFORMATIONM if ((GLeeFuncPtr_glLoadIdentityDeformationMapSGIX = (GLEEPFNGLLOADIDENT
APSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationMapSGIX"))!=0) n ITYDEFORMATIONMAPSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationM
Linked++; apSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_reference_plane(void) GLuint __GLeeLink_GL_SGIX_reference_plane(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_reference_plane #ifdef __GLEE_GL_SGIX_reference_plane
if ((pglReferencePlaneSGIX = (PFNGLREFERENCEPLANESGIXPROC) __GLeeGetPro cAddress("glReferencePlaneSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glReferencePlaneSGIX = (GLEEPFNGLREFERENCEPLANESGIXPRO C) __GLeeGetProcAddress("glReferencePlaneSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_flush_raster(void) GLuint __GLeeLink_GL_SGIX_flush_raster(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_flush_raster #ifdef __GLEE_GL_SGIX_flush_raster
if ((pglFlushRasterSGIX = (PFNGLFLUSHRASTERSGIXPROC) __GLeeGetProcAddre ss("glFlushRasterSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFlushRasterSGIX = (GLEEPFNGLFLUSHRASTERSGIXPROC) __G LeeGetProcAddress("glFlushRasterSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIS_fog_function(void) GLuint __GLeeLink_GL_SGIS_fog_function(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_fog_function #ifdef __GLEE_GL_SGIS_fog_function
if ((pglFogFuncSGIS = (PFNGLFOGFUNCSGISPROC) __GLeeGetProcAddress("glFo if ((GLeeFuncPtr_glFogFuncSGIS = (GLEEPFNGLFOGFUNCSGISPROC) __GLeeGetPr
gFuncSGIS"))!=0) nLinked++; ocAddress("glFogFuncSGIS"))!=0) nLinked++;
if ((pglGetFogFuncSGIS = (PFNGLGETFOGFUNCSGISPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glGetFogFuncSGIS = (GLEEPFNGLGETFOGFUNCSGISPROC) __GLe
("glGetFogFuncSGIS"))!=0) nLinked++; eGetProcAddress("glGetFogFuncSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_HP_image_transform(void) GLuint __GLeeLink_GL_HP_image_transform(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_HP_image_transform #ifdef __GLEE_GL_HP_image_transform
if ((pglImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPR if ((GLeeFuncPtr_glImageTransformParameteriHP = (GLEEPFNGLIMAGETRANSFOR
OC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0) nLinked++; MPARAMETERIHPPROC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0
if ((pglImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPR ) nLinked++;
OC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0) nLinked++; if ((GLeeFuncPtr_glImageTransformParameterfHP = (GLEEPFNGLIMAGETRANSFOR
if ((pglImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHP MPARAMETERFHPPROC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0
PROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))!=0) nLinked++; ) nLinked++;
if ((pglImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHP if ((GLeeFuncPtr_glImageTransformParameterivHP = (GLEEPFNGLIMAGETRANSFO
PROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))!=0) nLinked++; RMPARAMETERIVHPPROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))
if ((pglGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMET !=0) nLinked++;
ERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterivHP"))!=0) n if ((GLeeFuncPtr_glImageTransformParameterfvHP = (GLEEPFNGLIMAGETRANSFO
Linked++; RMPARAMETERFVHPPROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))
if ((pglGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMET !=0) nLinked++;
ERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterfvHP"))!=0) n if ((GLeeFuncPtr_glGetImageTransformParameterivHP = (GLEEPFNGLGETIMAGET
Linked++; RANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParamet
erivHP"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetImageTransformParameterfvHP = (GLEEPFNGLGETIMAGET
RANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParamet
erfvHP"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_CO MPLETE;} GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_CO MPLETE;}
GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_EXT_color_subtable(void) GLuint __GLeeLink_GL_EXT_color_subtable(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_color_subtable #ifdef __GLEE_GL_EXT_color_subtable
if ((pglColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glColorSubTableEXT = (GLEEPFNGLCOLORSUBTABLEEXTPROC) _
ress("glColorSubTableEXT"))!=0) nLinked++; _GLeeGetProcAddress("glColorSubTableEXT"))!=0) nLinked++;
if ((pglCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC) __GLeeGe if ((GLeeFuncPtr_glCopyColorSubTableEXT = (GLEEPFNGLCOPYCOLORSUBTABLEEX
tProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_PGI_misc_hints(void) GLuint __GLeeLink_GL_PGI_misc_hints(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_PGI_misc_hints #ifdef __GLEE_GL_PGI_misc_hints
if ((pglHintPGI = (PFNGLHINTPGIPROC) __GLeeGetProcAddress("glHintPGI")) !=0) nLinked++; if ((GLeeFuncPtr_glHintPGI = (GLEEPFNGLHINTPGIPROC) __GLeeGetProcAddres s("glHintPGI"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_paletted_texture(void) GLuint __GLeeLink_GL_EXT_paletted_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_paletted_texture #ifdef __GLEE_GL_EXT_paletted_texture
if ((pglColorTableEXT = (PFNGLCOLORTABLEEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glColorTableEXT = (GLEEPFNGLCOLORTABLEEXTPROC) __GLeeG
glColorTableEXT"))!=0) nLinked++; etProcAddress("glColorTableEXT"))!=0) nLinked++;
if ((pglGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGetColorTableEXT = (GLEEPFNGLGETCOLORTABLEEXTPROC) _
ress("glGetColorTableEXT"))!=0) nLinked++; _GLeeGetProcAddress("glGetColorTableEXT"))!=0) nLinked++;
if ((pglGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXT if ((GLeeFuncPtr_glGetColorTableParameterivEXT = (GLEEPFNGLGETCOLORTABL
PROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))!=0) nLinked++; EPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))
if ((pglGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXT !=0) nLinked++;
PROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetColorTableParameterfvEXT = (GLEEPFNGLGETCOLORTABL
EPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))
!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_SGIX_list_priority(void) GLuint __GLeeLink_GL_SGIX_list_priority(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_list_priority #ifdef __GLEE_GL_SGIX_list_priority
if ((pglGetListParameterfvSGIX = (PFNGLGETLISTPARAMETERFVSGIXPROC) __GL if ((GLeeFuncPtr_glGetListParameterfvSGIX = (GLEEPFNGLGETLISTPARAMETERF
eeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++; VSGIXPROC) __GLeeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++;
if ((pglGetListParameterivSGIX = (PFNGLGETLISTPARAMETERIVSGIXPROC) __GL if ((GLeeFuncPtr_glGetListParameterivSGIX = (GLEEPFNGLGETLISTPARAMETERI
eeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++; VSGIXPROC) __GLeeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++;
if ((pglListParameterfSGIX = (PFNGLLISTPARAMETERFSGIXPROC) __GLeeGetPro if ((GLeeFuncPtr_glListParameterfSGIX = (GLEEPFNGLLISTPARAMETERFSGIXPRO
cAddress("glListParameterfSGIX"))!=0) nLinked++; C) __GLeeGetProcAddress("glListParameterfSGIX"))!=0) nLinked++;
if ((pglListParameterfvSGIX = (PFNGLLISTPARAMETERFVSGIXPROC) __GLeeGetP if ((GLeeFuncPtr_glListParameterfvSGIX = (GLEEPFNGLLISTPARAMETERFVSGIXP
rocAddress("glListParameterfvSGIX"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glListParameterfvSGIX"))!=0) nLinked++;
if ((pglListParameteriSGIX = (PFNGLLISTPARAMETERISGIXPROC) __GLeeGetPro if ((GLeeFuncPtr_glListParameteriSGIX = (GLEEPFNGLLISTPARAMETERISGIXPRO
cAddress("glListParameteriSGIX"))!=0) nLinked++; C) __GLeeGetProcAddress("glListParameteriSGIX"))!=0) nLinked++;
if ((pglListParameterivSGIX = (PFNGLLISTPARAMETERIVSGIXPROC) __GLeeGetP if ((GLeeFuncPtr_glListParameterivSGIX = (GLEEPFNGLLISTPARAMETERIVSGIXP
rocAddress("glListParameterivSGIX"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glListParameterivSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COM PLETE;} GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COM PLETE;}
GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_index_material(void) GLuint __GLeeLink_GL_EXT_index_material(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_index_material #ifdef __GLEE_GL_EXT_index_material
if ((pglIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC) __GLeeGetProcAdd ress("glIndexMaterialEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glIndexMaterialEXT = (GLEEPFNGLINDEXMATERIALEXTPROC) _ _GLeeGetProcAddress("glIndexMaterialEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_index_func(void) GLuint __GLeeLink_GL_EXT_index_func(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_index_func #ifdef __GLEE_GL_EXT_index_func
if ((pglIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC) __GLeeGetProcAddress("gl IndexFuncEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glIndexFuncEXT = (GLEEPFNGLINDEXFUNCEXTPROC) __GLeeGet ProcAddress("glIndexFuncEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void) GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_compiled_vertex_array #ifdef __GLEE_GL_EXT_compiled_vertex_array
if ((pglLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glLockArraysEXT = (GLEEPFNGLLOCKARRAYSEXTPROC) __GLeeG
glLockArraysEXT"))!=0) nLinked++; etProcAddress("glLockArraysEXT"))!=0) nLinked++;
if ((pglUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glUnlockArraysEXT = (GLEEPFNGLUNLOCKARRAYSEXTPROC) __G
ss("glUnlockArraysEXT"))!=0) nLinked++; LeeGetProcAddress("glUnlockArraysEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_cull_vertex(void) GLuint __GLeeLink_GL_EXT_cull_vertex(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_cull_vertex #ifdef __GLEE_GL_EXT_cull_vertex
if ((pglCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glCullParameterdvEXT = (GLEEPFNGLCULLPARAMETERDVEXTPRO
cAddress("glCullParameterdvEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glCullParameterdvEXT"))!=0) nLinked++;
if ((pglCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glCullParameterfvEXT = (GLEEPFNGLCULLPARAMETERFVEXTPRO
cAddress("glCullParameterfvEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glCullParameterfvEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_fragment_lighting(void) GLuint __GLeeLink_GL_SGIX_fragment_lighting(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_fragment_lighting #ifdef __GLEE_GL_SGIX_fragment_lighting
if ((pglFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC if ((GLeeFuncPtr_glFragmentColorMaterialSGIX = (GLEEPFNGLFRAGMENTCOLORM
) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) nLinked++; ATERIALSGIXPROC) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) n
if ((pglFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC) __GLeeGetPro Linked++;
cAddress("glFragmentLightfSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentLightfSGIX = (GLEEPFNGLFRAGMENTLIGHTFSGIXPRO
if ((pglFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC) __GLeeGetP C) __GLeeGetProcAddress("glFragmentLightfSGIX"))!=0) nLinked++;
rocAddress("glFragmentLightfvSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentLightfvSGIX = (GLEEPFNGLFRAGMENTLIGHTFVSGIXP
if ((pglFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC) __GLeeGetPro ROC) __GLeeGetProcAddress("glFragmentLightfvSGIX"))!=0) nLinked++;
cAddress("glFragmentLightiSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentLightiSGIX = (GLEEPFNGLFRAGMENTLIGHTISGIXPRO
if ((pglFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC) __GLeeGetP C) __GLeeGetProcAddress("glFragmentLightiSGIX"))!=0) nLinked++;
rocAddress("glFragmentLightivSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentLightivSGIX = (GLEEPFNGLFRAGMENTLIGHTIVSGIXP
if ((pglFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC) __ ROC) __GLeeGetProcAddress("glFragmentLightivSGIX"))!=0) nLinked++;
GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentLightModelfSGIX = (GLEEPFNGLFRAGMENTLIGHTMOD
if ((pglFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) ELFSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked
__GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLinked++; ++;
if ((pglFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC) __ if ((GLeeFuncPtr_glFragmentLightModelfvSGIX = (GLEEPFNGLFRAGMENTLIGHTMO
GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked++; DELFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLin
if ((pglFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) ked++;
__GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentLightModeliSGIX = (GLEEPFNGLFRAGMENTLIGHTMOD
if ((pglFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC) __GLee ELISGIXPROC) __GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked
GetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++; ++;
if ((pglFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC) __GL if ((GLeeFuncPtr_glFragmentLightModelivSGIX = (GLEEPFNGLFRAGMENTLIGHTMO
eeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++; DELIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLin
if ((pglFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC) __GLee ked++;
GetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentMaterialfSGIX = (GLEEPFNGLFRAGMENTMATERIALFS
if ((pglFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC) __GL GIXPROC) __GLeeGetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++;
eeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentMaterialfvSGIX = (GLEEPFNGLFRAGMENTMATERIALF
if ((pglGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC) __GL VSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++;
eeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentMaterialiSGIX = (GLEEPFNGLFRAGMENTMATERIALIS
if ((pglGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC) __GL GIXPROC) __GLeeGetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++;
eeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentMaterialivSGIX = (GLEEPFNGLFRAGMENTMATERIALI
if ((pglGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC VSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++;
) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glGetFragmentLightfvSGIX = (GLEEPFNGLGETFRAGMENTLIGHTF
if ((pglGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC VSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++;
) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glGetFragmentLightivSGIX = (GLEEPFNGLGETFRAGMENTLIGHTI
if ((pglLightEnviSGIX = (PFNGLLIGHTENVISGIXPROC) __GLeeGetProcAddress(" VSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++;
glLightEnviSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glGetFragmentMaterialfvSGIX = (GLEEPFNGLGETFRAGMENTMAT
ERIALFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) n
Linked++;
if ((GLeeFuncPtr_glGetFragmentMaterialivSGIX = (GLEEPFNGLGETFRAGMENTMAT
ERIALIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) n
Linked++;
if ((GLeeFuncPtr_glLightEnviSGIX = (GLEEPFNGLLIGHTENVISGIXPROC) __GLeeG
etProcAddress("glLightEnviSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==18) return GLEE_LINK_COMPLETE; if (nLinked==18) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_draw_range_elements(void) GLuint __GLeeLink_GL_EXT_draw_range_elements(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_draw_range_elements #ifdef __GLEE_GL_EXT_draw_range_elements
if ((pglDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC) __GLeeGe tProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glDrawRangeElementsEXT = (GLEEPFNGLDRAWRANGEELEMENTSEX TPROC) __GLeeGetProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_light_texture(void) GLuint __GLeeLink_GL_EXT_light_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_light_texture #ifdef __GLEE_GL_EXT_light_texture
if ((pglApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glApplyTextureEXT = (GLEEPFNGLAPPLYTEXTUREEXTPROC) __G
ss("glApplyTextureEXT"))!=0) nLinked++; LeeGetProcAddress("glApplyTextureEXT"))!=0) nLinked++;
if ((pglTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glTextureLightEXT = (GLEEPFNGLTEXTURELIGHTEXTPROC) __G
ss("glTextureLightEXT"))!=0) nLinked++; LeeGetProcAddress("glTextureLightEXT"))!=0) nLinked++;
if ((pglTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glTextureMaterialEXT = (GLEEPFNGLTEXTUREMATERIALEXTPRO
cAddress("glTextureMaterialEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glTextureMaterialEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMP LETE;} GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMP LETE;}
GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_async(void) GLuint __GLeeLink_GL_SGIX_async(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_async #ifdef __GLEE_GL_SGIX_async
if ((pglAsyncMarkerSGIX = (PFNGLASYNCMARKERSGIXPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glAsyncMarkerSGIX = (GLEEPFNGLASYNCMARKERSGIXPROC) __G
ss("glAsyncMarkerSGIX"))!=0) nLinked++; LeeGetProcAddress("glAsyncMarkerSGIX"))!=0) nLinked++;
if ((pglFinishAsyncSGIX = (PFNGLFINISHASYNCSGIXPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glFinishAsyncSGIX = (GLEEPFNGLFINISHASYNCSGIXPROC) __G
ss("glFinishAsyncSGIX"))!=0) nLinked++; LeeGetProcAddress("glFinishAsyncSGIX"))!=0) nLinked++;
if ((pglPollAsyncSGIX = (PFNGLPOLLASYNCSGIXPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glPollAsyncSGIX = (GLEEPFNGLPOLLASYNCSGIXPROC) __GLeeG
glPollAsyncSGIX"))!=0) nLinked++; etProcAddress("glPollAsyncSGIX"))!=0) nLinked++;
if ((pglGenAsyncMarkersSGIX = (PFNGLGENASYNCMARKERSSGIXPROC) __GLeeGetP if ((GLeeFuncPtr_glGenAsyncMarkersSGIX = (GLEEPFNGLGENASYNCMARKERSSGIXP
rocAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++;
if ((pglDeleteAsyncMarkersSGIX = (PFNGLDELETEASYNCMARKERSSGIXPROC) __GL if ((GLeeFuncPtr_glDeleteAsyncMarkersSGIX = (GLEEPFNGLDELETEASYNCMARKER
eeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++; SSGIXPROC) __GLeeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++;
if ((pglIsAsyncMarkerSGIX = (PFNGLISASYNCMARKERSGIXPROC) __GLeeGetProcA if ((GLeeFuncPtr_glIsAsyncMarkerSGIX = (GLEEPFNGLISASYNCMARKERSGIXPROC)
ddress("glIsAsyncMarkerSGIX"))!=0) nLinked++; __GLeeGetProcAddress("glIsAsyncMarkerSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GL_INTEL_parallel_arrays(void) GLuint __GLeeLink_GL_INTEL_parallel_arrays(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_INTEL_parallel_arrays #ifdef __GLEE_GL_INTEL_parallel_arrays
if ((pglVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexPointervINTEL = (GLEEPFNGLVERTEXPOINTERVINTELP
rocAddress("glVertexPointervINTEL"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glVertexPointervINTEL"))!=0) nLinked++;
if ((pglNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC) __GLeeGetP if ((GLeeFuncPtr_glNormalPointervINTEL = (GLEEPFNGLNORMALPOINTERVINTELP
rocAddress("glNormalPointervINTEL"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glNormalPointervINTEL"))!=0) nLinked++;
if ((pglColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC) __GLeeGetPro if ((GLeeFuncPtr_glColorPointervINTEL = (GLEEPFNGLCOLORPOINTERVINTELPRO
cAddress("glColorPointervINTEL"))!=0) nLinked++; C) __GLeeGetProcAddress("glColorPointervINTEL"))!=0) nLinked++;
if ((pglTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC) __GLee if ((GLeeFuncPtr_glTexCoordPointervINTEL = (GLEEPFNGLTEXCOORDPOINTERVIN
GetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++; TELPROC) __GLeeGetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_pixel_transform(void) GLuint __GLeeLink_GL_EXT_pixel_transform(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_pixel_transform #ifdef __GLEE_GL_EXT_pixel_transform
if ((pglPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXT if ((GLeeFuncPtr_glPixelTransformParameteriEXT = (GLEEPFNGLPIXELTRANSFO
PROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))!=0) nLinked++; RMPARAMETERIEXTPROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))
if ((pglPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXT !=0) nLinked++;
PROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glPixelTransformParameterfEXT = (GLEEPFNGLPIXELTRANSFO
if ((pglPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVE RMPARAMETERFEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))
XTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT"))!=0) nLinked !=0) nLinked++;
++; if ((GLeeFuncPtr_glPixelTransformParameterivEXT = (GLEEPFNGLPIXELTRANSF
if ((pglPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVE ORMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT
XTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT"))!=0) nLinked "))!=0) nLinked++;
++; if ((GLeeFuncPtr_glPixelTransformParameterfvEXT = (GLEEPFNGLPIXELTRANSF
ORMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT
"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LIN K_COMPLETE;} GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LIN K_COMPLETE;}
GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COM PLETE;} GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COM PLETE;}
GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_CO MPLETE;} GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_CO MPLETE;}
GLuint __GLeeLink_GL_EXT_secondary_color(void) GLuint __GLeeLink_GL_EXT_secondary_color(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_secondary_color #ifdef __GLEE_GL_EXT_secondary_color
if ((pglSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glSecondaryColor3bEXT = (GLEEPFNGLSECONDARYCOLOR3BEXTP
rocAddress("glSecondaryColor3bEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glSecondaryColor3bEXT"))!=0) nLinked++;
if ((pglSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3bvEXT = (GLEEPFNGLSECONDARYCOLOR3BVEX
tProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++;
if ((pglSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glSecondaryColor3dEXT = (GLEEPFNGLSECONDARYCOLOR3DEXTP
rocAddress("glSecondaryColor3dEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glSecondaryColor3dEXT"))!=0) nLinked++;
if ((pglSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3dvEXT = (GLEEPFNGLSECONDARYCOLOR3DVEX
tProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++;
if ((pglSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glSecondaryColor3fEXT = (GLEEPFNGLSECONDARYCOLOR3FEXTP
rocAddress("glSecondaryColor3fEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glSecondaryColor3fEXT"))!=0) nLinked++;
if ((pglSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3fvEXT = (GLEEPFNGLSECONDARYCOLOR3FVEX
tProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++;
if ((pglSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glSecondaryColor3iEXT = (GLEEPFNGLSECONDARYCOLOR3IEXTP
rocAddress("glSecondaryColor3iEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glSecondaryColor3iEXT"))!=0) nLinked++;
if ((pglSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3ivEXT = (GLEEPFNGLSECONDARYCOLOR3IVEX
tProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++;
if ((pglSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glSecondaryColor3sEXT = (GLEEPFNGLSECONDARYCOLOR3SEXTP
rocAddress("glSecondaryColor3sEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glSecondaryColor3sEXT"))!=0) nLinked++;
if ((pglSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3svEXT = (GLEEPFNGLSECONDARYCOLOR3SVEX
tProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++;
if ((pglSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3ubEXT = (GLEEPFNGLSECONDARYCOLOR3UBEX
tProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++;
if ((pglSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC) __GLee if ((GLeeFuncPtr_glSecondaryColor3ubvEXT = (GLEEPFNGLSECONDARYCOLOR3UBV
GetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++;
if ((pglSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3uiEXT = (GLEEPFNGLSECONDARYCOLOR3UIEX
tProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++;
if ((pglSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC) __GLee if ((GLeeFuncPtr_glSecondaryColor3uivEXT = (GLEEPFNGLSECONDARYCOLOR3UIV
GetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++;
if ((pglSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC) __GLeeGe if ((GLeeFuncPtr_glSecondaryColor3usEXT = (GLEEPFNGLSECONDARYCOLOR3USEX
tProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++;
if ((pglSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC) __GLee if ((GLeeFuncPtr_glSecondaryColor3usvEXT = (GLEEPFNGLSECONDARYCOLOR3USV
GetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++;
if ((pglSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC) if ((GLeeFuncPtr_glSecondaryColorPointerEXT = (GLEEPFNGLSECONDARYCOLORP
__GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLinked++; OINTEREXTPROC) __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLin
ked++;
#endif #endif
if (nLinked==17) return GLEE_LINK_COMPLETE; if (nLinked==17) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void) GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_texture_perturb_normal #ifdef __GLEE_GL_EXT_texture_perturb_normal
if ((pglTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC) __GLeeGetProcAdd ress("glTextureNormalEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureNormalEXT = (GLEEPFNGLTEXTURENORMALEXTPROC) _ _GLeeGetProcAddress("glTextureNormalEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void) GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_multi_draw_arrays #ifdef __GLEE_GL_EXT_multi_draw_arrays
if ((pglMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiDrawArraysEXT = (GLEEPFNGLMULTIDRAWARRAYSEXTPRO
cAddress("glMultiDrawArraysEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiDrawArraysEXT"))!=0) nLinked++;
if ((pglMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC) __GLeeGe if ((GLeeFuncPtr_glMultiDrawElementsEXT = (GLEEPFNGLMULTIDRAWELEMENTSEX
tProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_fog_coord(void) GLuint __GLeeLink_GL_EXT_fog_coord(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_fog_coord #ifdef __GLEE_GL_EXT_fog_coord
if ((pglFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glFogCoordfEXT = (GLEEPFNGLFOGCOORDFEXTPROC) __GLeeGet
FogCoordfEXT"))!=0) nLinked++; ProcAddress("glFogCoordfEXT"))!=0) nLinked++;
if ((pglFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glFogCoordfvEXT = (GLEEPFNGLFOGCOORDFVEXTPROC) __GLeeG
glFogCoordfvEXT"))!=0) nLinked++; etProcAddress("glFogCoordfvEXT"))!=0) nLinked++;
if ((pglFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glFogCoorddEXT = (GLEEPFNGLFOGCOORDDEXTPROC) __GLeeGet
FogCoorddEXT"))!=0) nLinked++; ProcAddress("glFogCoorddEXT"))!=0) nLinked++;
if ((pglFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glFogCoorddvEXT = (GLEEPFNGLFOGCOORDDVEXTPROC) __GLeeG
glFogCoorddvEXT"))!=0) nLinked++; etProcAddress("glFogCoorddvEXT"))!=0) nLinked++;
if ((pglFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glFogCoordPointerEXT = (GLEEPFNGLFOGCOORDPOINTEREXTPRO
cAddress("glFogCoordPointerEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glFogCoordPointerEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_EXT_coordinate_frame(void) GLuint __GLeeLink_GL_EXT_coordinate_frame(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_coordinate_frame #ifdef __GLEE_GL_EXT_coordinate_frame
if ((pglTangent3bEXT = (PFNGLTANGENT3BEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTangent3bEXT = (GLEEPFNGLTANGENT3BEXTPROC) __GLeeGet
Tangent3bEXT"))!=0) nLinked++; ProcAddress("glTangent3bEXT"))!=0) nLinked++;
if ((pglTangent3bvEXT = (PFNGLTANGENT3BVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTangent3bvEXT = (GLEEPFNGLTANGENT3BVEXTPROC) __GLeeG
glTangent3bvEXT"))!=0) nLinked++; etProcAddress("glTangent3bvEXT"))!=0) nLinked++;
if ((pglTangent3dEXT = (PFNGLTANGENT3DEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTangent3dEXT = (GLEEPFNGLTANGENT3DEXTPROC) __GLeeGet
Tangent3dEXT"))!=0) nLinked++; ProcAddress("glTangent3dEXT"))!=0) nLinked++;
if ((pglTangent3dvEXT = (PFNGLTANGENT3DVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTangent3dvEXT = (GLEEPFNGLTANGENT3DVEXTPROC) __GLeeG
glTangent3dvEXT"))!=0) nLinked++; etProcAddress("glTangent3dvEXT"))!=0) nLinked++;
if ((pglTangent3fEXT = (PFNGLTANGENT3FEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTangent3fEXT = (GLEEPFNGLTANGENT3FEXTPROC) __GLeeGet
Tangent3fEXT"))!=0) nLinked++; ProcAddress("glTangent3fEXT"))!=0) nLinked++;
if ((pglTangent3fvEXT = (PFNGLTANGENT3FVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTangent3fvEXT = (GLEEPFNGLTANGENT3FVEXTPROC) __GLeeG
glTangent3fvEXT"))!=0) nLinked++; etProcAddress("glTangent3fvEXT"))!=0) nLinked++;
if ((pglTangent3iEXT = (PFNGLTANGENT3IEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTangent3iEXT = (GLEEPFNGLTANGENT3IEXTPROC) __GLeeGet
Tangent3iEXT"))!=0) nLinked++; ProcAddress("glTangent3iEXT"))!=0) nLinked++;
if ((pglTangent3ivEXT = (PFNGLTANGENT3IVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTangent3ivEXT = (GLEEPFNGLTANGENT3IVEXTPROC) __GLeeG
glTangent3ivEXT"))!=0) nLinked++; etProcAddress("glTangent3ivEXT"))!=0) nLinked++;
if ((pglTangent3sEXT = (PFNGLTANGENT3SEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTangent3sEXT = (GLEEPFNGLTANGENT3SEXTPROC) __GLeeGet
Tangent3sEXT"))!=0) nLinked++; ProcAddress("glTangent3sEXT"))!=0) nLinked++;
if ((pglTangent3svEXT = (PFNGLTANGENT3SVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTangent3svEXT = (GLEEPFNGLTANGENT3SVEXTPROC) __GLeeG
glTangent3svEXT"))!=0) nLinked++; etProcAddress("glTangent3svEXT"))!=0) nLinked++;
if ((pglBinormal3bEXT = (PFNGLBINORMAL3BEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBinormal3bEXT = (GLEEPFNGLBINORMAL3BEXTPROC) __GLeeG
glBinormal3bEXT"))!=0) nLinked++; etProcAddress("glBinormal3bEXT"))!=0) nLinked++;
if ((pglBinormal3bvEXT = (PFNGLBINORMAL3BVEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glBinormal3bvEXT = (GLEEPFNGLBINORMAL3BVEXTPROC) __GLe
("glBinormal3bvEXT"))!=0) nLinked++; eGetProcAddress("glBinormal3bvEXT"))!=0) nLinked++;
if ((pglBinormal3dEXT = (PFNGLBINORMAL3DEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBinormal3dEXT = (GLEEPFNGLBINORMAL3DEXTPROC) __GLeeG
glBinormal3dEXT"))!=0) nLinked++; etProcAddress("glBinormal3dEXT"))!=0) nLinked++;
if ((pglBinormal3dvEXT = (PFNGLBINORMAL3DVEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glBinormal3dvEXT = (GLEEPFNGLBINORMAL3DVEXTPROC) __GLe
("glBinormal3dvEXT"))!=0) nLinked++; eGetProcAddress("glBinormal3dvEXT"))!=0) nLinked++;
if ((pglBinormal3fEXT = (PFNGLBINORMAL3FEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBinormal3fEXT = (GLEEPFNGLBINORMAL3FEXTPROC) __GLeeG
glBinormal3fEXT"))!=0) nLinked++; etProcAddress("glBinormal3fEXT"))!=0) nLinked++;
if ((pglBinormal3fvEXT = (PFNGLBINORMAL3FVEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glBinormal3fvEXT = (GLEEPFNGLBINORMAL3FVEXTPROC) __GLe
("glBinormal3fvEXT"))!=0) nLinked++; eGetProcAddress("glBinormal3fvEXT"))!=0) nLinked++;
if ((pglBinormal3iEXT = (PFNGLBINORMAL3IEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBinormal3iEXT = (GLEEPFNGLBINORMAL3IEXTPROC) __GLeeG
glBinormal3iEXT"))!=0) nLinked++; etProcAddress("glBinormal3iEXT"))!=0) nLinked++;
if ((pglBinormal3ivEXT = (PFNGLBINORMAL3IVEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glBinormal3ivEXT = (GLEEPFNGLBINORMAL3IVEXTPROC) __GLe
("glBinormal3ivEXT"))!=0) nLinked++; eGetProcAddress("glBinormal3ivEXT"))!=0) nLinked++;
if ((pglBinormal3sEXT = (PFNGLBINORMAL3SEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBinormal3sEXT = (GLEEPFNGLBINORMAL3SEXTPROC) __GLeeG
glBinormal3sEXT"))!=0) nLinked++; etProcAddress("glBinormal3sEXT"))!=0) nLinked++;
if ((pglBinormal3svEXT = (PFNGLBINORMAL3SVEXTPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glBinormal3svEXT = (GLEEPFNGLBINORMAL3SVEXTPROC) __GLe
("glBinormal3svEXT"))!=0) nLinked++; eGetProcAddress("glBinormal3svEXT"))!=0) nLinked++;
if ((pglTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glTangentPointerEXT = (GLEEPFNGLTANGENTPOINTEREXTPROC)
ddress("glTangentPointerEXT"))!=0) nLinked++; __GLeeGetProcAddress("glTangentPointerEXT"))!=0) nLinked++;
if ((pglBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glBinormalPointerEXT = (GLEEPFNGLBINORMALPOINTEREXTPRO
cAddress("glBinormalPointerEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glBinormalPointerEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==22) return GLEE_LINK_COMPLETE; if (nLinked==22) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SUNX_constant_data(void) GLuint __GLeeLink_GL_SUNX_constant_data(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SUNX_constant_data #ifdef __GLEE_GL_SUNX_constant_data
if ((pglFinishTextureSUNX = (PFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcA ddress("glFinishTextureSUNX"))!=0) nLinked++; if ((GLeeFuncPtr_glFinishTextureSUNX = (GLEEPFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcAddress("glFinishTextureSUNX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SUN_global_alpha(void) GLuint __GLeeLink_GL_SUN_global_alpha(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SUN_global_alpha #ifdef __GLEE_GL_SUN_global_alpha
if ((pglGlobalAlphaFactorbSUN = (PFNGLGLOBALALPHAFACTORBSUNPROC) __GLee if ((GLeeFuncPtr_glGlobalAlphaFactorbSUN = (GLEEPFNGLGLOBALALPHAFACTORB
GetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++;
if ((pglGlobalAlphaFactorsSUN = (PFNGLGLOBALALPHAFACTORSSUNPROC) __GLee if ((GLeeFuncPtr_glGlobalAlphaFactorsSUN = (GLEEPFNGLGLOBALALPHAFACTORS
GetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++;
if ((pglGlobalAlphaFactoriSUN = (PFNGLGLOBALALPHAFACTORISUNPROC) __GLee if ((GLeeFuncPtr_glGlobalAlphaFactoriSUN = (GLEEPFNGLGLOBALALPHAFACTORI
GetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++;
if ((pglGlobalAlphaFactorfSUN = (PFNGLGLOBALALPHAFACTORFSUNPROC) __GLee if ((GLeeFuncPtr_glGlobalAlphaFactorfSUN = (GLEEPFNGLGLOBALALPHAFACTORF
GetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++;
if ((pglGlobalAlphaFactordSUN = (PFNGLGLOBALALPHAFACTORDSUNPROC) __GLee if ((GLeeFuncPtr_glGlobalAlphaFactordSUN = (GLEEPFNGLGLOBALALPHAFACTORD
GetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++;
if ((pglGlobalAlphaFactorubSUN = (PFNGLGLOBALALPHAFACTORUBSUNPROC) __GL if ((GLeeFuncPtr_glGlobalAlphaFactorubSUN = (GLEEPFNGLGLOBALALPHAFACTOR
eeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++; UBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++;
if ((pglGlobalAlphaFactorusSUN = (PFNGLGLOBALALPHAFACTORUSSUNPROC) __GL if ((GLeeFuncPtr_glGlobalAlphaFactorusSUN = (GLEEPFNGLGLOBALALPHAFACTOR
eeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++; USSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++;
if ((pglGlobalAlphaFactoruiSUN = (PFNGLGLOBALALPHAFACTORUISUNPROC) __GL if ((GLeeFuncPtr_glGlobalAlphaFactoruiSUN = (GLEEPFNGLGLOBALALPHAFACTOR
eeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++; UISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++;
#endif #endif
if (nLinked==8) return GLEE_LINK_COMPLETE; if (nLinked==8) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SUN_triangle_list(void) GLuint __GLeeLink_GL_SUN_triangle_list(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SUN_triangle_list #ifdef __GLEE_GL_SUN_triangle_list
if ((pglReplacementCodeuiSUN = (PFNGLREPLACEMENTCODEUISUNPROC) __GLeeGe if ((GLeeFuncPtr_glReplacementCodeuiSUN = (GLEEPFNGLREPLACEMENTCODEUISU
tProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++; NPROC) __GLeeGetProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++;
if ((pglReplacementCodeusSUN = (PFNGLREPLACEMENTCODEUSSUNPROC) __GLeeGe if ((GLeeFuncPtr_glReplacementCodeusSUN = (GLEEPFNGLREPLACEMENTCODEUSSU
tProcAddress("glReplacementCodeusSUN"))!=0) nLinked++; NPROC) __GLeeGetProcAddress("glReplacementCodeusSUN"))!=0) nLinked++;
if ((pglReplacementCodeubSUN = (PFNGLREPLACEMENTCODEUBSUNPROC) __GLeeGe if ((GLeeFuncPtr_glReplacementCodeubSUN = (GLEEPFNGLREPLACEMENTCODEUBSU
tProcAddress("glReplacementCodeubSUN"))!=0) nLinked++; NPROC) __GLeeGetProcAddress("glReplacementCodeubSUN"))!=0) nLinked++;
if ((pglReplacementCodeuivSUN = (PFNGLREPLACEMENTCODEUIVSUNPROC) __GLee if ((GLeeFuncPtr_glReplacementCodeuivSUN = (GLEEPFNGLREPLACEMENTCODEUIV
GetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++;
if ((pglReplacementCodeusvSUN = (PFNGLREPLACEMENTCODEUSVSUNPROC) __GLee if ((GLeeFuncPtr_glReplacementCodeusvSUN = (GLEEPFNGLREPLACEMENTCODEUSV
GetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++;
if ((pglReplacementCodeubvSUN = (PFNGLREPLACEMENTCODEUBVSUNPROC) __GLee if ((GLeeFuncPtr_glReplacementCodeubvSUN = (GLEEPFNGLREPLACEMENTCODEUBV
GetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++;
if ((pglReplacementCodePointerSUN = (PFNGLREPLACEMENTCODEPOINTERSUNPROC if ((GLeeFuncPtr_glReplacementCodePointerSUN = (GLEEPFNGLREPLACEMENTCOD
) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) nLinked++; EPOINTERSUNPROC) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) n
Linked++;
#endif #endif
if (nLinked==7) return GLEE_LINK_COMPLETE; if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SUN_vertex(void) GLuint __GLeeLink_GL_SUN_vertex(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SUN_vertex #ifdef __GLEE_GL_SUN_vertex
if ((pglColor4ubVertex2fSUN = (PFNGLCOLOR4UBVERTEX2FSUNPROC) __GLeeGetP if ((GLeeFuncPtr_glColor4ubVertex2fSUN = (GLEEPFNGLCOLOR4UBVERTEX2FSUNP
rocAddress("glColor4ubVertex2fSUN"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glColor4ubVertex2fSUN"))!=0) nLinked++;
if ((pglColor4ubVertex2fvSUN = (PFNGLCOLOR4UBVERTEX2FVSUNPROC) __GLeeGe if ((GLeeFuncPtr_glColor4ubVertex2fvSUN = (GLEEPFNGLCOLOR4UBVERTEX2FVSU
tProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++; NPROC) __GLeeGetProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++;
if ((pglColor4ubVertex3fSUN = (PFNGLCOLOR4UBVERTEX3FSUNPROC) __GLeeGetP if ((GLeeFuncPtr_glColor4ubVertex3fSUN = (GLEEPFNGLCOLOR4UBVERTEX3FSUNP
rocAddress("glColor4ubVertex3fSUN"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glColor4ubVertex3fSUN"))!=0) nLinked++;
if ((pglColor4ubVertex3fvSUN = (PFNGLCOLOR4UBVERTEX3FVSUNPROC) __GLeeGe if ((GLeeFuncPtr_glColor4ubVertex3fvSUN = (GLEEPFNGLCOLOR4UBVERTEX3FVSU
tProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++; NPROC) __GLeeGetProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++;
if ((pglColor3fVertex3fSUN = (PFNGLCOLOR3FVERTEX3FSUNPROC) __GLeeGetPro if ((GLeeFuncPtr_glColor3fVertex3fSUN = (GLEEPFNGLCOLOR3FVERTEX3FSUNPRO
cAddress("glColor3fVertex3fSUN"))!=0) nLinked++; C) __GLeeGetProcAddress("glColor3fVertex3fSUN"))!=0) nLinked++;
if ((pglColor3fVertex3fvSUN = (PFNGLCOLOR3FVERTEX3FVSUNPROC) __GLeeGetP if ((GLeeFuncPtr_glColor3fVertex3fvSUN = (GLEEPFNGLCOLOR3FVERTEX3FVSUNP
rocAddress("glColor3fVertex3fvSUN"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glColor3fVertex3fvSUN"))!=0) nLinked++;
if ((pglNormal3fVertex3fSUN = (PFNGLNORMAL3FVERTEX3FSUNPROC) __GLeeGetP if ((GLeeFuncPtr_glNormal3fVertex3fSUN = (GLEEPFNGLNORMAL3FVERTEX3FSUNP
rocAddress("glNormal3fVertex3fSUN"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glNormal3fVertex3fSUN"))!=0) nLinked++;
if ((pglNormal3fVertex3fvSUN = (PFNGLNORMAL3FVERTEX3FVSUNPROC) __GLeeGe if ((GLeeFuncPtr_glNormal3fVertex3fvSUN = (GLEEPFNGLNORMAL3FVERTEX3FVSU
tProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++; NPROC) __GLeeGetProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++;
if ((pglColor4fNormal3fVertex3fSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPR if ((GLeeFuncPtr_glColor4fNormal3fVertex3fSUN = (GLEEPFNGLCOLOR4FNORMAL
OC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0) nLinked++; 3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0
if ((pglColor4fNormal3fVertex3fvSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FVSUN ) nLinked++;
PROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN = (GLEEPFNGLCOLOR4FNORMA
if ((pglTexCoord2fVertex3fSUN = (PFNGLTEXCOORD2FVERTEX3FSUNPROC) __GLee L3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))
GetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++; !=0) nLinked++;
if ((pglTexCoord2fVertex3fvSUN = (PFNGLTEXCOORD2FVERTEX3FVSUNPROC) __GL if ((GLeeFuncPtr_glTexCoord2fVertex3fSUN = (GLEEPFNGLTEXCOORD2FVERTEX3F
eeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++;
if ((pglTexCoord4fVertex4fSUN = (PFNGLTEXCOORD4FVERTEX4FSUNPROC) __GLee if ((GLeeFuncPtr_glTexCoord2fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FVERTEX3
GetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++; FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++;
if ((pglTexCoord4fVertex4fvSUN = (PFNGLTEXCOORD4FVERTEX4FVSUNPROC) __GL if ((GLeeFuncPtr_glTexCoord4fVertex4fSUN = (GLEEPFNGLTEXCOORD4FVERTEX4F
eeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++; SUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++;
if ((pglTexCoord2fColor4ubVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3 if ((GLeeFuncPtr_glTexCoord4fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FVERTEX4
FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fSUN"))!=0) nLin FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++;
ked++; if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN = (GLEEPFNGLTEXCOORD2F
if ((pglTexCoord2fColor4ubVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX COLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3f
3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fvSUN"))!=0) n SUN"))!=0) nLinked++;
Linked++; if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN = (GLEEPFNGLTEXCOORD2
if ((pglTexCoord2fColor3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FS FCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex
UNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN"))!=0) nLinked 3fvSUN"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FC
if ((pglTexCoord2fColor3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3F OLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN
VSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fvSUN"))!=0) nLin "))!=0) nLinked++;
ked++; if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2F
if ((pglTexCoord2fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3 COLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fv
FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fSUN"))!=0) nLin SUN"))!=0) nLinked++;
ked++; if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2F
if ((pglTexCoord2fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX NORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3f
3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fvSUN"))!=0) n SUN"))!=0) nLinked++;
Linked++; if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2
if ((pglTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4FN FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex
ORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVe 3fvSUN"))!=0) nLinked++;
rtex3fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLTEX
if ((pglTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4F COORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fCo
NORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3f lor4fNormal3fVertex3fSUN"))!=0) nLinked++;
Vertex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLTE
if ((pglTexCoord4fColor4fNormal3fVertex4fSUN = (PFNGLTEXCOORD4FCOLOR4FN XCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2f
ORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVe Color4fNormal3fVertex3fvSUN"))!=0) nLinked++;
rtex4fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN = (GLEEPFNGLTEX
if ((pglTexCoord4fColor4fNormal3fVertex4fvSUN = (PFNGLTEXCOORD4FCOLOR4F COORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fCo
NORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3f lor4fNormal3fVertex4fSUN"))!=0) nLinked++;
Vertex4fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN = (GLEEPFNGLTE
if ((pglReplacementCodeuiVertex3fSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FS XCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4f
UNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN"))!=0) nLinked Color4fNormal3fVertex4fvSUN"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glReplacementCodeuiVertex3fSUN = (GLEEPFNGLREPLACEMENT
if ((pglReplacementCodeuiVertex3fvSUN = (PFNGLREPLACEMENTCODEUIVERTEX3F CODEUIVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN
VSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fvSUN"))!=0) nLin "))!=0) nLinked++;
ked++; if ((GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN = (GLEEPFNGLREPLACEMEN
if ((pglReplacementCodeuiColor4ubVertex3fSUN = (PFNGLREPLACEMENTCODEUIC TCODEUIVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fv
OLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVe SUN"))!=0) nLinked++;
rtex3fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN = (GLEEPFNGLREP
if ((pglReplacementCodeuiColor4ubVertex3fvSUN = (PFNGLREPLACEMENTCODEUI LACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementC
COLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ub odeuiColor4ubVertex3fSUN"))!=0) nLinked++;
Vertex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN = (GLEEPFNGLRE
if ((pglReplacementCodeuiColor3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICO PLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacemen
LOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVerte tCodeuiColor4ubVertex3fvSUN"))!=0) nLinked++;
x3fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN = (GLEEPFNGLREPL
if ((pglReplacementCodeuiColor3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUIC ACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCod
OLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVer euiColor3fVertex3fSUN"))!=0) nLinked++;
tex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN = (GLEEPFNGLREP
if ((pglReplacementCodeuiNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUIN LACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementC
ORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVe odeuiColor3fVertex3fvSUN"))!=0) nLinked++;
rtex3fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN = (GLEEPFNGLREP
if ((pglReplacementCodeuiNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUI LACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementC
NORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3f odeuiNormal3fVertex3fSUN"))!=0) nLinked++;
Vertex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN = (GLEEPFNGLRE
if ((pglReplacementCodeuiColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENT PLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacemen
CODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCo tCodeuiNormal3fVertex3fvSUN"))!=0) nLinked++;
deuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (GLEEP
if ((pglReplacementCodeuiColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMEN FNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("
TCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacement glReplacementCodeuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
CodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (GLEE
if ((pglReplacementCodeuiTexCoord2fVertex3fSUN = (PFNGLREPLACEMENTCODEU PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress
ITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoo ("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
rd2fVertex3fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN = (GLEEPFNGLR
if ((pglReplacementCodeuiTexCoord2fVertex3fvSUN = (PFNGLREPLACEMENTCODE EPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacem
UITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexC entCodeuiTexCoord2fVertex3fSUN"))!=0) nLinked++;
oord2fVertex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN = (GLEEPFNGL
if ((pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (PFNGLREPLACEM REPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplac
ENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplace ementCodeuiTexCoord2fVertex3fvSUN"))!=0) nLinked++;
mentCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (GL
if ((pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (PFNGLREPLACE EEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAdd
MENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glRepla ress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
cementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (G
if ((pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLR LEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcA
EPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddr ddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
ess("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSU
++; N = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __
if ((pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGL GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
REPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAd "))!=0) nLinked++;
dress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLin if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvS
ked++; UN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)
__GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fv
SUN"))!=0) nLinked++;
#endif #endif
if (nLinked==40) return GLEE_LINK_COMPLETE; if (nLinked==40) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_blend_func_separate(void) GLuint __GLeeLink_GL_EXT_blend_func_separate(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_blend_func_separate #ifdef __GLEE_GL_EXT_blend_func_separate
if ((pglBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC) __GLeeGe tProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBlendFuncSeparateEXT = (GLEEPFNGLBLENDFUNCSEPARATEEX TPROC) __GLeeGetProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;}
skipping to change at line 8043 skipping to change at line 13166
GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK _COMPLETE;} GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK _COMPLETE;}
GLuint __GLeeLink_GL_EXT_vertex_weighting(void) GLuint __GLeeLink_GL_EXT_vertex_weighting(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_vertex_weighting #ifdef __GLEE_GL_EXT_vertex_weighting
if ((pglVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexWeightfEXT = (GLEEPFNGLVERTEXWEIGHTFEXTPROC) _
ress("glVertexWeightfEXT"))!=0) nLinked++; _GLeeGetProcAddress("glVertexWeightfEXT"))!=0) nLinked++;
if ((pglVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexWeightfvEXT = (GLEEPFNGLVERTEXWEIGHTFVEXTPROC)
ddress("glVertexWeightfvEXT"))!=0) nLinked++; __GLeeGetProcAddress("glVertexWeightfvEXT"))!=0) nLinked++;
if ((pglVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC) __GL if ((GLeeFuncPtr_glVertexWeightPointerEXT = (GLEEPFNGLVERTEXWEIGHTPOINT
eeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++; EREXTPROC) __GLeeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GL_NV_vertex_array_range(void) GLuint __GLeeLink_GL_NV_vertex_array_range(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_vertex_array_range #ifdef __GLEE_GL_NV_vertex_array_range
if ((pglFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC) __ if ((GLeeFuncPtr_glFlushVertexArrayRangeNV = (GLEEPFNGLFLUSHVERTEXARRAY
GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked++; RANGENVPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked
if ((pglVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC) __GLeeGetPro ++;
cAddress("glVertexArrayRangeNV"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexArrayRangeNV = (GLEEPFNGLVERTEXARRAYRANGENVPRO
C) __GLeeGetProcAddress("glVertexArrayRangeNV"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_register_combiners(void) GLuint __GLeeLink_GL_NV_register_combiners(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_register_combiners #ifdef __GLEE_GL_NV_register_combiners
if ((pglCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC) __GLee if ((GLeeFuncPtr_glCombinerParameterfvNV = (GLEEPFNGLCOMBINERPARAMETERF
GetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++; VNVPROC) __GLeeGetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++;
if ((pglCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC) __GLeeGe if ((GLeeFuncPtr_glCombinerParameterfNV = (GLEEPFNGLCOMBINERPARAMETERFN
tProcAddress("glCombinerParameterfNV"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("glCombinerParameterfNV"))!=0) nLinked++;
if ((pglCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC) __GLee if ((GLeeFuncPtr_glCombinerParameterivNV = (GLEEPFNGLCOMBINERPARAMETERI
GetProcAddress("glCombinerParameterivNV"))!=0) nLinked++; VNVPROC) __GLeeGetProcAddress("glCombinerParameterivNV"))!=0) nLinked++;
if ((pglCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC) __GLeeGe if ((GLeeFuncPtr_glCombinerParameteriNV = (GLEEPFNGLCOMBINERPARAMETERIN
tProcAddress("glCombinerParameteriNV"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("glCombinerParameteriNV"))!=0) nLinked++;
if ((pglCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glCombinerInputNV = (GLEEPFNGLCOMBINERINPUTNVPROC) __G
ss("glCombinerInputNV"))!=0) nLinked++; LeeGetProcAddress("glCombinerInputNV"))!=0) nLinked++;
if ((pglCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glCombinerOutputNV = (GLEEPFNGLCOMBINEROUTPUTNVPROC) _
ress("glCombinerOutputNV"))!=0) nLinked++; _GLeeGetProcAddress("glCombinerOutputNV"))!=0) nLinked++;
if ((pglFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC) __GLeeGe if ((GLeeFuncPtr_glFinalCombinerInputNV = (GLEEPFNGLFINALCOMBINERINPUTN
tProcAddress("glFinalCombinerInputNV"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("glFinalCombinerInputNV"))!=0) nLinked++;
if ((pglGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETER if ((GLeeFuncPtr_glGetCombinerInputParameterfvNV = (GLEEPFNGLGETCOMBINE
FVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterfvNV"))!=0) nLin RINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterf
ked++; vNV"))!=0) nLinked++;
if ((pglGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETER if ((GLeeFuncPtr_glGetCombinerInputParameterivNV = (GLEEPFNGLGETCOMBINE
IVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterivNV"))!=0) nLin RINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameteri
ked++; vNV"))!=0) nLinked++;
if ((pglGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMET if ((GLeeFuncPtr_glGetCombinerOutputParameterfvNV = (GLEEPFNGLGETCOMBIN
ERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterfvNV"))!=0) n EROUTPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParamet
Linked++; erfvNV"))!=0) nLinked++;
if ((pglGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMET if ((GLeeFuncPtr_glGetCombinerOutputParameterivNV = (GLEEPFNGLGETCOMBIN
ERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterivNV"))!=0) n EROUTPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParamet
Linked++; erivNV"))!=0) nLinked++;
if ((pglGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPU if ((GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV = (GLEEPFNGLGETFI
TPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterf NALCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombiner
vNV"))!=0) nLinked++; InputParameterfvNV"))!=0) nLinked++;
if ((pglGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPU if ((GLeeFuncPtr_glGetFinalCombinerInputParameterivNV = (GLEEPFNGLGETFI
TPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameteri NALCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombiner
vNV"))!=0) nLinked++; InputParameterivNV"))!=0) nLinked++;
#endif #endif
if (nLinked==13) return GLEE_LINK_COMPLETE; if (nLinked==13) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_MESA_resize_buffers(void) GLuint __GLeeLink_GL_MESA_resize_buffers(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_MESA_resize_buffers #ifdef __GLEE_GL_MESA_resize_buffers
if ((pglResizeBuffersMESA = (PFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcA ddress("glResizeBuffersMESA"))!=0) nLinked++; if ((GLeeFuncPtr_glResizeBuffersMESA = (GLEEPFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcAddress("glResizeBuffersMESA"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_MESA_window_pos(void) GLuint __GLeeLink_GL_MESA_window_pos(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_MESA_window_pos #ifdef __GLEE_GL_MESA_window_pos
if ((pglWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2dMESA = (GLEEPFNGLWINDOWPOS2DMESAPROC) __G
ss("glWindowPos2dMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2dMESA"))!=0) nLinked++;
if ((pglWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos2dvMESA = (GLEEPFNGLWINDOWPOS2DVMESAPROC) _
ress("glWindowPos2dvMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos2dvMESA"))!=0) nLinked++;
if ((pglWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2fMESA = (GLEEPFNGLWINDOWPOS2FMESAPROC) __G
ss("glWindowPos2fMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2fMESA"))!=0) nLinked++;
if ((pglWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos2fvMESA = (GLEEPFNGLWINDOWPOS2FVMESAPROC) _
ress("glWindowPos2fvMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos2fvMESA"))!=0) nLinked++;
if ((pglWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2iMESA = (GLEEPFNGLWINDOWPOS2IMESAPROC) __G
ss("glWindowPos2iMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2iMESA"))!=0) nLinked++;
if ((pglWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos2ivMESA = (GLEEPFNGLWINDOWPOS2IVMESAPROC) _
ress("glWindowPos2ivMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos2ivMESA"))!=0) nLinked++;
if ((pglWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos2sMESA = (GLEEPFNGLWINDOWPOS2SMESAPROC) __G
ss("glWindowPos2sMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos2sMESA"))!=0) nLinked++;
if ((pglWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos2svMESA = (GLEEPFNGLWINDOWPOS2SVMESAPROC) _
ress("glWindowPos2svMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos2svMESA"))!=0) nLinked++;
if ((pglWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3dMESA = (GLEEPFNGLWINDOWPOS3DMESAPROC) __G
ss("glWindowPos3dMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3dMESA"))!=0) nLinked++;
if ((pglWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos3dvMESA = (GLEEPFNGLWINDOWPOS3DVMESAPROC) _
ress("glWindowPos3dvMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos3dvMESA"))!=0) nLinked++;
if ((pglWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3fMESA = (GLEEPFNGLWINDOWPOS3FMESAPROC) __G
ss("glWindowPos3fMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3fMESA"))!=0) nLinked++;
if ((pglWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos3fvMESA = (GLEEPFNGLWINDOWPOS3FVMESAPROC) _
ress("glWindowPos3fvMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos3fvMESA"))!=0) nLinked++;
if ((pglWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3iMESA = (GLEEPFNGLWINDOWPOS3IMESAPROC) __G
ss("glWindowPos3iMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3iMESA"))!=0) nLinked++;
if ((pglWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos3ivMESA = (GLEEPFNGLWINDOWPOS3IVMESAPROC) _
ress("glWindowPos3ivMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos3ivMESA"))!=0) nLinked++;
if ((pglWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos3sMESA = (GLEEPFNGLWINDOWPOS3SMESAPROC) __G
ss("glWindowPos3sMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos3sMESA"))!=0) nLinked++;
if ((pglWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos3svMESA = (GLEEPFNGLWINDOWPOS3SVMESAPROC) _
ress("glWindowPos3svMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos3svMESA"))!=0) nLinked++;
if ((pglWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos4dMESA = (GLEEPFNGLWINDOWPOS4DMESAPROC) __G
ss("glWindowPos4dMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos4dMESA"))!=0) nLinked++;
if ((pglWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos4dvMESA = (GLEEPFNGLWINDOWPOS4DVMESAPROC) _
ress("glWindowPos4dvMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos4dvMESA"))!=0) nLinked++;
if ((pglWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos4fMESA = (GLEEPFNGLWINDOWPOS4FMESAPROC) __G
ss("glWindowPos4fMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos4fMESA"))!=0) nLinked++;
if ((pglWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos4fvMESA = (GLEEPFNGLWINDOWPOS4FVMESAPROC) _
ress("glWindowPos4fvMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos4fvMESA"))!=0) nLinked++;
if ((pglWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos4iMESA = (GLEEPFNGLWINDOWPOS4IMESAPROC) __G
ss("glWindowPos4iMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos4iMESA"))!=0) nLinked++;
if ((pglWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos4ivMESA = (GLEEPFNGLWINDOWPOS4IVMESAPROC) _
ress("glWindowPos4ivMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos4ivMESA"))!=0) nLinked++;
if ((pglWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glWindowPos4sMESA = (GLEEPFNGLWINDOWPOS4SMESAPROC) __G
ss("glWindowPos4sMESA"))!=0) nLinked++; LeeGetProcAddress("glWindowPos4sMESA"))!=0) nLinked++;
if ((pglWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glWindowPos4svMESA = (GLEEPFNGLWINDOWPOS4SVMESAPROC) _
ress("glWindowPos4svMESA"))!=0) nLinked++; _GLeeGetProcAddress("glWindowPos4svMESA"))!=0) nLinked++;
#endif #endif
if (nLinked==24) return GLEE_LINK_COMPLETE; if (nLinked==24) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void) GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_IBM_multimode_draw_arrays #ifdef __GLEE_GL_IBM_multimode_draw_arrays
if ((pglMultiModeDrawArraysIBM = (PFNGLMULTIMODEDRAWARRAYSIBMPROC) __GL if ((GLeeFuncPtr_glMultiModeDrawArraysIBM = (GLEEPFNGLMULTIMODEDRAWARRA
eeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++; YSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++;
if ((pglMultiModeDrawElementsIBM = (PFNGLMULTIMODEDRAWELEMENTSIBMPROC) if ((GLeeFuncPtr_glMultiModeDrawElementsIBM = (GLEEPFNGLMULTIMODEDRAWEL
__GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLinked++; EMENTSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLin
ked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_IBM_vertex_array_lists(void) GLuint __GLeeLink_GL_IBM_vertex_array_lists(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_IBM_vertex_array_lists #ifdef __GLEE_GL_IBM_vertex_array_lists
if ((pglColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC) __GLeeGetP if ((GLeeFuncPtr_glColorPointerListIBM = (GLEEPFNGLCOLORPOINTERLISTIBMP
rocAddress("glColorPointerListIBM"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glColorPointerListIBM"))!=0) nLinked++;
if ((pglSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTI if ((GLeeFuncPtr_glSecondaryColorPointerListIBM = (GLEEPFNGLSECONDARYCO
BMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM"))!=0) nLinked LORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM
++; "))!=0) nLinked++;
if ((pglEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC) __GL if ((GLeeFuncPtr_glEdgeFlagPointerListIBM = (GLEEPFNGLEDGEFLAGPOINTERLI
eeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++; STIBMPROC) __GLeeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++;
if ((pglFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC) __GL if ((GLeeFuncPtr_glFogCoordPointerListIBM = (GLEEPFNGLFOGCOORDPOINTERLI
eeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++; STIBMPROC) __GLeeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++;
if ((pglIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC) __GLeeGetP if ((GLeeFuncPtr_glIndexPointerListIBM = (GLEEPFNGLINDEXPOINTERLISTIBMP
rocAddress("glIndexPointerListIBM"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glIndexPointerListIBM"))!=0) nLinked++;
if ((pglNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC) __GLeeGe if ((GLeeFuncPtr_glNormalPointerListIBM = (GLEEPFNGLNORMALPOINTERLISTIB
tProcAddress("glNormalPointerListIBM"))!=0) nLinked++; MPROC) __GLeeGetProcAddress("glNormalPointerListIBM"))!=0) nLinked++;
if ((pglTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC) __GL if ((GLeeFuncPtr_glTexCoordPointerListIBM = (GLEEPFNGLTEXCOORDPOINTERLI
eeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++; STIBMPROC) __GLeeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++;
if ((pglVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC) __GLeeGe if ((GLeeFuncPtr_glVertexPointerListIBM = (GLEEPFNGLVERTEXPOINTERLISTIB
tProcAddress("glVertexPointerListIBM"))!=0) nLinked++; MPROC) __GLeeGetProcAddress("glVertexPointerListIBM"))!=0) nLinked++;
#endif #endif
if (nLinked==8) return GLEE_LINK_COMPLETE; if (nLinked==8) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE; }
skipping to change at line 8192 skipping to change at line 13315
GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMP LETE;} GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMP LETE;}
GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_ COMPLETE;} GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_ COMPLETE;}
GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_3DFX_tbuffer(void) GLuint __GLeeLink_GL_3DFX_tbuffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_3DFX_tbuffer #ifdef __GLEE_GL_3DFX_tbuffer
if ((pglTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC) __GLeeGetProcAddre ss("glTbufferMask3DFX"))!=0) nLinked++; if ((GLeeFuncPtr_glTbufferMask3DFX = (GLEEPFNGLTBUFFERMASK3DFXPROC) __G LeeGetProcAddress("glTbufferMask3DFX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_multisample(void) GLuint __GLeeLink_GL_EXT_multisample(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_multisample #ifdef __GLEE_GL_EXT_multisample
if ((pglSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glSampleMaskEXT = (GLEEPFNGLSAMPLEMASKEXTPROC) __GLeeG
glSampleMaskEXT"))!=0) nLinked++; etProcAddress("glSampleMaskEXT"))!=0) nLinked++;
if ((pglSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glSamplePatternEXT = (GLEEPFNGLSAMPLEPATTERNEXTPROC) _
ress("glSamplePatternEXT"))!=0) nLinked++; _GLeeGetProcAddress("glSamplePatternEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMP LETE;} GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMP LETE;}
GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLET E;} GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLET E;}
GLuint __GLeeLink_GL_SGIS_texture_color_mask(void) GLuint __GLeeLink_GL_SGIS_texture_color_mask(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIS_texture_color_mask #ifdef __GLEE_GL_SGIS_texture_color_mask
if ((pglTextureColorMaskSGIS = (PFNGLTEXTURECOLORMASKSGISPROC) __GLeeGe tProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureColorMaskSGIS = (GLEEPFNGLTEXTURECOLORMASKSGI SPROC) __GLeeGetProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_NV_fence(void) GLuint __GLeeLink_GL_NV_fence(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_fence #ifdef __GLEE_GL_NV_fence
if ((pglDeleteFencesNV = (PFNGLDELETEFENCESNVPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glDeleteFencesNV = (GLEEPFNGLDELETEFENCESNVPROC) __GLe
("glDeleteFencesNV"))!=0) nLinked++; eGetProcAddress("glDeleteFencesNV"))!=0) nLinked++;
if ((pglGenFencesNV = (PFNGLGENFENCESNVPROC) __GLeeGetProcAddress("glGe if ((GLeeFuncPtr_glGenFencesNV = (GLEEPFNGLGENFENCESNVPROC) __GLeeGetPr
nFencesNV"))!=0) nLinked++; ocAddress("glGenFencesNV"))!=0) nLinked++;
if ((pglIsFenceNV = (PFNGLISFENCENVPROC) __GLeeGetProcAddress("glIsFenc if ((GLeeFuncPtr_glIsFenceNV = (GLEEPFNGLISFENCENVPROC) __GLeeGetProcAd
eNV"))!=0) nLinked++; dress("glIsFenceNV"))!=0) nLinked++;
if ((pglTestFenceNV = (PFNGLTESTFENCENVPROC) __GLeeGetProcAddress("glTe if ((GLeeFuncPtr_glTestFenceNV = (GLEEPFNGLTESTFENCENVPROC) __GLeeGetPr
stFenceNV"))!=0) nLinked++; ocAddress("glTestFenceNV"))!=0) nLinked++;
if ((pglGetFenceivNV = (PFNGLGETFENCEIVNVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glGetFenceivNV = (GLEEPFNGLGETFENCEIVNVPROC) __GLeeGet
GetFenceivNV"))!=0) nLinked++; ProcAddress("glGetFenceivNV"))!=0) nLinked++;
if ((pglFinishFenceNV = (PFNGLFINISHFENCENVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glFinishFenceNV = (GLEEPFNGLFINISHFENCENVPROC) __GLeeG
glFinishFenceNV"))!=0) nLinked++; etProcAddress("glFinishFenceNV"))!=0) nLinked++;
if ((pglSetFenceNV = (PFNGLSETFENCENVPROC) __GLeeGetProcAddress("glSetF if ((GLeeFuncPtr_glSetFenceNV = (GLEEPFNGLSETFENCENVPROC) __GLeeGetProc
enceNV"))!=0) nLinked++; Address("glSetFenceNV"))!=0) nLinked++;
#endif #endif
if (nLinked==7) return GLEE_LINK_COMPLETE; if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_CO MPLETE;} GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_CO MPLETE;}
GLuint __GLeeLink_GL_NV_evaluators(void) GLuint __GLeeLink_GL_NV_evaluators(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_evaluators #ifdef __GLEE_GL_NV_evaluators
if ((pglMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glMapControlPointsNV = (GLEEPFNGLMAPCONTROLPOINTSNVPRO
cAddress("glMapControlPointsNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glMapControlPointsNV"))!=0) nLinked++;
if ((pglMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMapParameterivNV = (GLEEPFNGLMAPPARAMETERIVNVPROC) _
ress("glMapParameterivNV"))!=0) nLinked++; _GLeeGetProcAddress("glMapParameterivNV"))!=0) nLinked++;
if ((pglMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMapParameterfvNV = (GLEEPFNGLMAPPARAMETERFVNVPROC) _
ress("glMapParameterfvNV"))!=0) nLinked++; _GLeeGetProcAddress("glMapParameterfvNV"))!=0) nLinked++;
if ((pglGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC) __GLee if ((GLeeFuncPtr_glGetMapControlPointsNV = (GLEEPFNGLGETMAPCONTROLPOINT
GetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++; SNVPROC) __GLeeGetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++;
if ((pglGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC) __GLeeGetP if ((GLeeFuncPtr_glGetMapParameterivNV = (GLEEPFNGLGETMAPPARAMETERIVNVP
rocAddress("glGetMapParameterivNV"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetMapParameterivNV"))!=0) nLinked++;
if ((pglGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC) __GLeeGetP if ((GLeeFuncPtr_glGetMapParameterfvNV = (GLEEPFNGLGETMAPPARAMETERFVNVP
rocAddress("glGetMapParameterfvNV"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetMapParameterfvNV"))!=0) nLinked++;
if ((pglGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC if ((GLeeFuncPtr_glGetMapAttribParameterivNV = (GLEEPFNGLGETMAPATTRIBPA
) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) nLinked++; RAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) n
if ((pglGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC Linked++;
) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) nLinked++; if ((GLeeFuncPtr_glGetMapAttribParameterfvNV = (GLEEPFNGLGETMAPATTRIBPA
if ((pglEvalMapsNV = (PFNGLEVALMAPSNVPROC) __GLeeGetProcAddress("glEval RAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) n
MapsNV"))!=0) nLinked++; Linked++;
if ((GLeeFuncPtr_glEvalMapsNV = (GLEEPFNGLEVALMAPSNVPROC) __GLeeGetProc
Address("glEvalMapsNV"))!=0) nLinked++;
#endif #endif
if (nLinked==9) return GLEE_LINK_COMPLETE; if (nLinked==9) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_NV_register_combiners2(void) GLuint __GLeeLink_GL_NV_register_combiners2(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_register_combiners2 #ifdef __GLEE_GL_NV_register_combiners2
if ((pglCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPR if ((GLeeFuncPtr_glCombinerStageParameterfvNV = (GLEEPFNGLCOMBINERSTAGE
OC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0) nLinked++; PARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0
if ((pglGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETER ) nLinked++;
FVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterfvNV"))!=0) nLin if ((GLeeFuncPtr_glGetCombinerStageParameterfvNV = (GLEEPFNGLGETCOMBINE
ked++; RSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterf
vNV"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COM PLETE;} GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COM PLETE;}
GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLET E;} GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLET E;}
GLuint __GLeeLink_GL_NV_vertex_program(void) GLuint __GLeeLink_GL_NV_vertex_program(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_vertex_program #ifdef __GLEE_GL_NV_vertex_program
if ((pglAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC) __GLee if ((GLeeFuncPtr_glAreProgramsResidentNV = (GLEEPFNGLAREPROGRAMSRESIDEN
GetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++; TNVPROC) __GLeeGetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++;
if ((pglBindProgramNV = (PFNGLBINDPROGRAMNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBindProgramNV = (GLEEPFNGLBINDPROGRAMNVPROC) __GLeeG
glBindProgramNV"))!=0) nLinked++; etProcAddress("glBindProgramNV"))!=0) nLinked++;
if ((pglDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glDeleteProgramsNV = (GLEEPFNGLDELETEPROGRAMSNVPROC) _
ress("glDeleteProgramsNV"))!=0) nLinked++; _GLeeGetProcAddress("glDeleteProgramsNV"))!=0) nLinked++;
if ((pglExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glExecuteProgramNV = (GLEEPFNGLEXECUTEPROGRAMNVPROC) _
ress("glExecuteProgramNV"))!=0) nLinked++; _GLeeGetProcAddress("glExecuteProgramNV"))!=0) nLinked++;
if ((pglGenProgramsNV = (PFNGLGENPROGRAMSNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGenProgramsNV = (GLEEPFNGLGENPROGRAMSNVPROC) __GLeeG
glGenProgramsNV"))!=0) nLinked++; etProcAddress("glGenProgramsNV"))!=0) nLinked++;
if ((pglGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC) __ if ((GLeeFuncPtr_glGetProgramParameterdvNV = (GLEEPFNGLGETPROGRAMPARAME
GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked++; TERDVNVPROC) __GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked
if ((pglGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC) __ ++;
GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked++; if ((GLeeFuncPtr_glGetProgramParameterfvNV = (GLEEPFNGLGETPROGRAMPARAME
if ((pglGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC) __GLeeGetProcAddress TERFVNVPROC) __GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked
("glGetProgramivNV"))!=0) nLinked++; ++;
if ((pglGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetProgramivNV = (GLEEPFNGLGETPROGRAMIVNVPROC) __GLe
cAddress("glGetProgramStringNV"))!=0) nLinked++; eGetProcAddress("glGetProgramivNV"))!=0) nLinked++;
if ((pglGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetProgramStringNV = (GLEEPFNGLGETPROGRAMSTRINGNVPRO
cAddress("glGetTrackMatrixivNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetProgramStringNV"))!=0) nLinked++;
if ((pglGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC) __GLeeGetP if ((GLeeFuncPtr_glGetTrackMatrixivNV = (GLEEPFNGLGETTRACKMATRIXIVNVPRO
rocAddress("glGetVertexAttribdvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glGetTrackMatrixivNV"))!=0) nLinked++;
if ((pglGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC) __GLeeGetP if ((GLeeFuncPtr_glGetVertexAttribdvNV = (GLEEPFNGLGETVERTEXATTRIBDVNVP
rocAddress("glGetVertexAttribfvNV"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetVertexAttribdvNV"))!=0) nLinked++;
if ((pglGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC) __GLeeGetP if ((GLeeFuncPtr_glGetVertexAttribfvNV = (GLEEPFNGLGETVERTEXATTRIBFVNVP
rocAddress("glGetVertexAttribivNV"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetVertexAttribfvNV"))!=0) nLinked++;
if ((pglGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC if ((GLeeFuncPtr_glGetVertexAttribivNV = (GLEEPFNGLGETVERTEXATTRIBIVNVP
) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetVertexAttribivNV"))!=0) nLinked++;
if ((pglIsProgramNV = (PFNGLISPROGRAMNVPROC) __GLeeGetProcAddress("glIs if ((GLeeFuncPtr_glGetVertexAttribPointervNV = (GLEEPFNGLGETVERTEXATTRI
ProgramNV"))!=0) nLinked++; BPOINTERVNVPROC) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) n
if ((pglLoadProgramNV = (PFNGLLOADPROGRAMNVPROC) __GLeeGetProcAddress(" Linked++;
glLoadProgramNV"))!=0) nLinked++; if ((GLeeFuncPtr_glIsProgramNV = (GLEEPFNGLISPROGRAMNVPROC) __GLeeGetPr
if ((pglProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC) __GLeeGe ocAddress("glIsProgramNV"))!=0) nLinked++;
tProcAddress("glProgramParameter4dNV"))!=0) nLinked++; if ((GLeeFuncPtr_glLoadProgramNV = (GLEEPFNGLLOADPROGRAMNVPROC) __GLeeG
if ((pglProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC) __GLee etProcAddress("glLoadProgramNV"))!=0) nLinked++;
GetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramParameter4dNV = (GLEEPFNGLPROGRAMPARAMETER4DN
if ((pglProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC) __GLeeGe VPROC) __GLeeGetProcAddress("glProgramParameter4dNV"))!=0) nLinked++;
tProcAddress("glProgramParameter4fNV"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramParameter4dvNV = (GLEEPFNGLPROGRAMPARAMETER4D
if ((pglProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC) __GLee VNVPROC) __GLeeGetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++;
GetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramParameter4fNV = (GLEEPFNGLPROGRAMPARAMETER4FN
if ((pglProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC) __GL VPROC) __GLeeGetProcAddress("glProgramParameter4fNV"))!=0) nLinked++;
eeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramParameter4fvNV = (GLEEPFNGLPROGRAMPARAMETER4F
if ((pglProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC) __GL VNVPROC) __GLeeGetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++;
eeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramParameters4dvNV = (GLEEPFNGLPROGRAMPARAMETERS
if ((pglRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC 4DVNVPROC) __GLeeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++;
) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramParameters4fvNV = (GLEEPFNGLPROGRAMPARAMETERS
if ((pglTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC) __GLeeGetProcAddress(" 4FVNVPROC) __GLeeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++;
glTrackMatrixNV"))!=0) nLinked++; if ((GLeeFuncPtr_glRequestResidentProgramsNV = (GLEEPFNGLREQUESTRESIDEN
if ((pglVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC) __GLee TPROGRAMSNVPROC) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) n
GetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++; Linked++;
if ((pglVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glTrackMatrixNV = (GLEEPFNGLTRACKMATRIXNVPROC) __GLeeG
ress("glVertexAttrib1dNV"))!=0) nLinked++; etProcAddress("glTrackMatrixNV"))!=0) nLinked++;
if ((pglVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttribPointerNV = (GLEEPFNGLVERTEXATTRIBPOINTE
ddress("glVertexAttrib1dvNV"))!=0) nLinked++; RNVPROC) __GLeeGetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++;
if ((pglVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib1dNV = (GLEEPFNGLVERTEXATTRIB1DNVPROC) _
ress("glVertexAttrib1fNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib1dNV"))!=0) nLinked++;
if ((pglVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib1dvNV = (GLEEPFNGLVERTEXATTRIB1DVNVPROC)
ddress("glVertexAttrib1fvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib1dvNV"))!=0) nLinked++;
if ((pglVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib1fNV = (GLEEPFNGLVERTEXATTRIB1FNVPROC) _
ress("glVertexAttrib1sNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib1fNV"))!=0) nLinked++;
if ((pglVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib1fvNV = (GLEEPFNGLVERTEXATTRIB1FVNVPROC)
ddress("glVertexAttrib1svNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib1fvNV"))!=0) nLinked++;
if ((pglVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib1sNV = (GLEEPFNGLVERTEXATTRIB1SNVPROC) _
ress("glVertexAttrib2dNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib1sNV"))!=0) nLinked++;
if ((pglVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib1svNV = (GLEEPFNGLVERTEXATTRIB1SVNVPROC)
ddress("glVertexAttrib2dvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib1svNV"))!=0) nLinked++;
if ((pglVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib2dNV = (GLEEPFNGLVERTEXATTRIB2DNVPROC) _
ress("glVertexAttrib2fNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib2dNV"))!=0) nLinked++;
if ((pglVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib2dvNV = (GLEEPFNGLVERTEXATTRIB2DVNVPROC)
ddress("glVertexAttrib2fvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib2dvNV"))!=0) nLinked++;
if ((pglVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib2fNV = (GLEEPFNGLVERTEXATTRIB2FNVPROC) _
ress("glVertexAttrib2sNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib2fNV"))!=0) nLinked++;
if ((pglVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib2fvNV = (GLEEPFNGLVERTEXATTRIB2FVNVPROC)
ddress("glVertexAttrib2svNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib2fvNV"))!=0) nLinked++;
if ((pglVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib2sNV = (GLEEPFNGLVERTEXATTRIB2SNVPROC) _
ress("glVertexAttrib3dNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib2sNV"))!=0) nLinked++;
if ((pglVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib2svNV = (GLEEPFNGLVERTEXATTRIB2SVNVPROC)
ddress("glVertexAttrib3dvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib2svNV"))!=0) nLinked++;
if ((pglVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib3dNV = (GLEEPFNGLVERTEXATTRIB3DNVPROC) _
ress("glVertexAttrib3fNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib3dNV"))!=0) nLinked++;
if ((pglVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib3dvNV = (GLEEPFNGLVERTEXATTRIB3DVNVPROC)
ddress("glVertexAttrib3fvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib3dvNV"))!=0) nLinked++;
if ((pglVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib3fNV = (GLEEPFNGLVERTEXATTRIB3FNVPROC) _
ress("glVertexAttrib3sNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib3fNV"))!=0) nLinked++;
if ((pglVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib3fvNV = (GLEEPFNGLVERTEXATTRIB3FVNVPROC)
ddress("glVertexAttrib3svNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib3fvNV"))!=0) nLinked++;
if ((pglVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib3sNV = (GLEEPFNGLVERTEXATTRIB3SNVPROC) _
ress("glVertexAttrib4dNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib3sNV"))!=0) nLinked++;
if ((pglVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib3svNV = (GLEEPFNGLVERTEXATTRIB3SVNVPROC)
ddress("glVertexAttrib4dvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib3svNV"))!=0) nLinked++;
if ((pglVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib4dNV = (GLEEPFNGLVERTEXATTRIB4DNVPROC) _
ress("glVertexAttrib4fNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib4dNV"))!=0) nLinked++;
if ((pglVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib4dvNV = (GLEEPFNGLVERTEXATTRIB4DVNVPROC)
ddress("glVertexAttrib4fvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4dvNV"))!=0) nLinked++;
if ((pglVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib4fNV = (GLEEPFNGLVERTEXATTRIB4FNVPROC) _
ress("glVertexAttrib4sNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib4fNV"))!=0) nLinked++;
if ((pglVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib4fvNV = (GLEEPFNGLVERTEXATTRIB4FVNVPROC)
ddress("glVertexAttrib4svNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4fvNV"))!=0) nLinked++;
if ((pglVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib4sNV = (GLEEPFNGLVERTEXATTRIB4SNVPROC) _
ddress("glVertexAttrib4ubNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib4sNV"))!=0) nLinked++;
if ((pglVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4svNV = (GLEEPFNGLVERTEXATTRIB4SVNVPROC)
cAddress("glVertexAttrib4ubvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4svNV"))!=0) nLinked++;
if ((pglVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4ubNV = (GLEEPFNGLVERTEXATTRIB4UBNVPROC)
cAddress("glVertexAttribs1dvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4ubNV"))!=0) nLinked++;
if ((pglVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttrib4ubvNV = (GLEEPFNGLVERTEXATTRIB4UBVNVPRO
cAddress("glVertexAttribs1fvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttrib4ubvNV"))!=0) nLinked++;
if ((pglVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs1dvNV = (GLEEPFNGLVERTEXATTRIBS1DVNVPRO
cAddress("glVertexAttribs1svNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs1dvNV"))!=0) nLinked++;
if ((pglVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs1fvNV = (GLEEPFNGLVERTEXATTRIBS1FVNVPRO
cAddress("glVertexAttribs2dvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs1fvNV"))!=0) nLinked++;
if ((pglVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs1svNV = (GLEEPFNGLVERTEXATTRIBS1SVNVPRO
cAddress("glVertexAttribs2fvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs1svNV"))!=0) nLinked++;
if ((pglVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs2dvNV = (GLEEPFNGLVERTEXATTRIBS2DVNVPRO
cAddress("glVertexAttribs2svNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs2dvNV"))!=0) nLinked++;
if ((pglVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs2fvNV = (GLEEPFNGLVERTEXATTRIBS2FVNVPRO
cAddress("glVertexAttribs3dvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs2fvNV"))!=0) nLinked++;
if ((pglVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs2svNV = (GLEEPFNGLVERTEXATTRIBS2SVNVPRO
cAddress("glVertexAttribs3fvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs2svNV"))!=0) nLinked++;
if ((pglVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs3dvNV = (GLEEPFNGLVERTEXATTRIBS3DVNVPRO
cAddress("glVertexAttribs3svNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs3dvNV"))!=0) nLinked++;
if ((pglVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs3fvNV = (GLEEPFNGLVERTEXATTRIBS3FVNVPRO
cAddress("glVertexAttribs4dvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs3fvNV"))!=0) nLinked++;
if ((pglVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs3svNV = (GLEEPFNGLVERTEXATTRIBS3SVNVPRO
cAddress("glVertexAttribs4fvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs3svNV"))!=0) nLinked++;
if ((pglVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs4dvNV = (GLEEPFNGLVERTEXATTRIBS4DVNVPRO
cAddress("glVertexAttribs4svNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs4dvNV"))!=0) nLinked++;
if ((pglVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC) __GLeeGetP if ((GLeeFuncPtr_glVertexAttribs4fvNV = (GLEEPFNGLVERTEXATTRIBS4FVNVPRO
rocAddress("glVertexAttribs4ubvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs4fvNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribs4svNV = (GLEEPFNGLVERTEXATTRIBS4SVNVPRO
C) __GLeeGetProcAddress("glVertexAttribs4svNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribs4ubvNV = (GLEEPFNGLVERTEXATTRIBS4UBVNVP
ROC) __GLeeGetProcAddress("glVertexAttribs4ubvNV"))!=0) nLinked++;
#endif #endif
if (nLinked==64) return GLEE_LINK_COMPLETE; if (nLinked==64) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_ COMPLETE;} GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_ COMPLETE;}
GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;}
skipping to change at line 8386 skipping to change at line 13509
GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLET E;} GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLET E;}
GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void) GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_envmap_bumpmap #ifdef __GLEE_GL_ATI_envmap_bumpmap
if ((pglTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC) __GLee if ((GLeeFuncPtr_glTexBumpParameterivATI = (GLEEPFNGLTEXBUMPPARAMETERIV
GetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++; ATIPROC) __GLeeGetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++;
if ((pglTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC) __GLee if ((GLeeFuncPtr_glTexBumpParameterfvATI = (GLEEPFNGLTEXBUMPPARAMETERFV
GetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++; ATIPROC) __GLeeGetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++;
if ((pglGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC) if ((GLeeFuncPtr_glGetTexBumpParameterivATI = (GLEEPFNGLGETTEXBUMPPARAM
__GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLinked++; ETERIVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLin
if ((pglGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC) ked++;
__GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLinked++; if ((GLeeFuncPtr_glGetTexBumpParameterfvATI = (GLEEPFNGLGETTEXBUMPPARAM
ETERFVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLin
ked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_fragment_shader(void) GLuint __GLeeLink_GL_ATI_fragment_shader(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_fragment_shader #ifdef __GLEE_GL_ATI_fragment_shader
if ((pglGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC) __GLee if ((GLeeFuncPtr_glGenFragmentShadersATI = (GLEEPFNGLGENFRAGMENTSHADERS
GetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++; ATIPROC) __GLeeGetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++;
if ((pglBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC) __GLee if ((GLeeFuncPtr_glBindFragmentShaderATI = (GLEEPFNGLBINDFRAGMENTSHADER
GetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++; ATIPROC) __GLeeGetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++;
if ((pglDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC) __ if ((GLeeFuncPtr_glDeleteFragmentShaderATI = (GLEEPFNGLDELETEFRAGMENTSH
GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked++; ADERATIPROC) __GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked
if ((pglBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC) __GL ++;
eeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++; if ((GLeeFuncPtr_glBeginFragmentShaderATI = (GLEEPFNGLBEGINFRAGMENTSHAD
if ((pglEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC) __GLeeGe ERATIPROC) __GLeeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++;
tProcAddress("glEndFragmentShaderATI"))!=0) nLinked++; if ((GLeeFuncPtr_glEndFragmentShaderATI = (GLEEPFNGLENDFRAGMENTSHADERAT
if ((pglPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC) __GLeeGetProcAddre IPROC) __GLeeGetProcAddress("glEndFragmentShaderATI"))!=0) nLinked++;
ss("glPassTexCoordATI"))!=0) nLinked++; if ((GLeeFuncPtr_glPassTexCoordATI = (GLEEPFNGLPASSTEXCOORDATIPROC) __G
if ((pglSampleMapATI = (PFNGLSAMPLEMAPATIPROC) __GLeeGetProcAddress("gl LeeGetProcAddress("glPassTexCoordATI"))!=0) nLinked++;
SampleMapATI"))!=0) nLinked++; if ((GLeeFuncPtr_glSampleMapATI = (GLEEPFNGLSAMPLEMAPATIPROC) __GLeeGet
if ((pglColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC) __GLeeGetP ProcAddress("glSampleMapATI"))!=0) nLinked++;
rocAddress("glColorFragmentOp1ATI"))!=0) nLinked++; if ((GLeeFuncPtr_glColorFragmentOp1ATI = (GLEEPFNGLCOLORFRAGMENTOP1ATIP
if ((pglColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC) __GLeeGetP ROC) __GLeeGetProcAddress("glColorFragmentOp1ATI"))!=0) nLinked++;
rocAddress("glColorFragmentOp2ATI"))!=0) nLinked++; if ((GLeeFuncPtr_glColorFragmentOp2ATI = (GLEEPFNGLCOLORFRAGMENTOP2ATIP
if ((pglColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC) __GLeeGetP ROC) __GLeeGetProcAddress("glColorFragmentOp2ATI"))!=0) nLinked++;
rocAddress("glColorFragmentOp3ATI"))!=0) nLinked++; if ((GLeeFuncPtr_glColorFragmentOp3ATI = (GLEEPFNGLCOLORFRAGMENTOP3ATIP
if ((pglAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC) __GLeeGetP ROC) __GLeeGetProcAddress("glColorFragmentOp3ATI"))!=0) nLinked++;
rocAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++; if ((GLeeFuncPtr_glAlphaFragmentOp1ATI = (GLEEPFNGLALPHAFRAGMENTOP1ATIP
if ((pglAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC) __GLeeGetP ROC) __GLeeGetProcAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++;
rocAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++; if ((GLeeFuncPtr_glAlphaFragmentOp2ATI = (GLEEPFNGLALPHAFRAGMENTOP2ATIP
if ((pglAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC) __GLeeGetP ROC) __GLeeGetProcAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++;
rocAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++; if ((GLeeFuncPtr_glAlphaFragmentOp3ATI = (GLEEPFNGLALPHAFRAGMENTOP3ATIP
if ((pglSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTA ROC) __GLeeGetProcAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++;
TIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI"))!=0) nLinked if ((GLeeFuncPtr_glSetFragmentShaderConstantATI = (GLEEPFNGLSETFRAGMENT
++; SHADERCONSTANTATIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI
"))!=0) nLinked++;
#endif #endif
if (nLinked==14) return GLEE_LINK_COMPLETE; if (nLinked==14) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_pn_triangles(void) GLuint __GLeeLink_GL_ATI_pn_triangles(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_pn_triangles #ifdef __GLEE_GL_ATI_pn_triangles
if ((pglPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glPNTrianglesiATI = (GLEEPFNGLPNTRIANGLESIATIPROC) __G
ss("glPNTrianglesiATI"))!=0) nLinked++; LeeGetProcAddress("glPNTrianglesiATI"))!=0) nLinked++;
if ((pglPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glPNTrianglesfATI = (GLEEPFNGLPNTRIANGLESFATIPROC) __G
ss("glPNTrianglesfATI"))!=0) nLinked++; LeeGetProcAddress("glPNTrianglesfATI"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_vertex_array_object(void) GLuint __GLeeLink_GL_ATI_vertex_array_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_vertex_array_object #ifdef __GLEE_GL_ATI_vertex_array_object
if ((pglNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glNewObjectBufferATI = (GLEEPFNGLNEWOBJECTBUFFERATIPRO
cAddress("glNewObjectBufferATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glNewObjectBufferATI"))!=0) nLinked++;
if ((pglIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glIsObjectBufferATI = (GLEEPFNGLISOBJECTBUFFERATIPROC)
ddress("glIsObjectBufferATI"))!=0) nLinked++; __GLeeGetProcAddress("glIsObjectBufferATI"))!=0) nLinked++;
if ((pglUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC) __GLee if ((GLeeFuncPtr_glUpdateObjectBufferATI = (GLEEPFNGLUPDATEOBJECTBUFFER
GetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++; ATIPROC) __GLeeGetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++;
if ((pglGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC) __GLeeGe if ((GLeeFuncPtr_glGetObjectBufferfvATI = (GLEEPFNGLGETOBJECTBUFFERFVAT
tProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++; IPROC) __GLeeGetProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++;
if ((pglGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC) __GLeeGe if ((GLeeFuncPtr_glGetObjectBufferivATI = (GLEEPFNGLGETOBJECTBUFFERIVAT
tProcAddress("glGetObjectBufferivATI"))!=0) nLinked++; IPROC) __GLeeGetProcAddress("glGetObjectBufferivATI"))!=0) nLinked++;
if ((pglFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC) __GLeeGetP if ((GLeeFuncPtr_glFreeObjectBufferATI = (GLEEPFNGLFREEOBJECTBUFFERATIP
rocAddress("glFreeObjectBufferATI"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glFreeObjectBufferATI"))!=0) nLinked++;
if ((pglArrayObjectATI = (PFNGLARRAYOBJECTATIPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glArrayObjectATI = (GLEEPFNGLARRAYOBJECTATIPROC) __GLe
("glArrayObjectATI"))!=0) nLinked++; eGetProcAddress("glArrayObjectATI"))!=0) nLinked++;
if ((pglGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC) __GLeeGetP if ((GLeeFuncPtr_glGetArrayObjectfvATI = (GLEEPFNGLGETARRAYOBJECTFVATIP
rocAddress("glGetArrayObjectfvATI"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetArrayObjectfvATI"))!=0) nLinked++;
if ((pglGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC) __GLeeGetP if ((GLeeFuncPtr_glGetArrayObjectivATI = (GLEEPFNGLGETARRAYOBJECTIVATIP
rocAddress("glGetArrayObjectivATI"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetArrayObjectivATI"))!=0) nLinked++;
if ((pglVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC) __GLee if ((GLeeFuncPtr_glVariantArrayObjectATI = (GLEEPFNGLVARIANTARRAYOBJECT
GetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++; ATIPROC) __GLeeGetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++;
if ((pglGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPR if ((GLeeFuncPtr_glGetVariantArrayObjectfvATI = (GLEEPFNGLGETVARIANTARR
OC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0) nLinked++; AYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0
if ((pglGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPR ) nLinked++;
OC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0) nLinked++; if ((GLeeFuncPtr_glGetVariantArrayObjectivATI = (GLEEPFNGLGETVARIANTARR
AYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0
) nLinked++;
#endif #endif
if (nLinked==12) return GLEE_LINK_COMPLETE; if (nLinked==12) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_vertex_shader(void) GLuint __GLeeLink_GL_EXT_vertex_shader(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_vertex_shader #ifdef __GLEE_GL_EXT_vertex_shader
if ((pglBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC) __GLeeGe if ((GLeeFuncPtr_glBeginVertexShaderEXT = (GLEEPFNGLBEGINVERTEXSHADEREX
tProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++;
if ((pglEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glEndVertexShaderEXT = (GLEEPFNGLENDVERTEXSHADEREXTPRO
cAddress("glEndVertexShaderEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glEndVertexShaderEXT"))!=0) nLinked++;
if ((pglBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC) __GLeeGetP if ((GLeeFuncPtr_glBindVertexShaderEXT = (GLEEPFNGLBINDVERTEXSHADEREXTP
rocAddress("glBindVertexShaderEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glBindVertexShaderEXT"))!=0) nLinked++;
if ((pglGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glGenVertexShadersEXT = (GLEEPFNGLGENVERTEXSHADERSEXTP
rocAddress("glGenVertexShadersEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGenVertexShadersEXT"))!=0) nLinked++;
if ((pglDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC) __GLee if ((GLeeFuncPtr_glDeleteVertexShaderEXT = (GLEEPFNGLDELETEVERTEXSHADER
GetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++;
if ((pglShaderOp1EXT = (PFNGLSHADEROP1EXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glShaderOp1EXT = (GLEEPFNGLSHADEROP1EXTPROC) __GLeeGet
ShaderOp1EXT"))!=0) nLinked++; ProcAddress("glShaderOp1EXT"))!=0) nLinked++;
if ((pglShaderOp2EXT = (PFNGLSHADEROP2EXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glShaderOp2EXT = (GLEEPFNGLSHADEROP2EXTPROC) __GLeeGet
ShaderOp2EXT"))!=0) nLinked++; ProcAddress("glShaderOp2EXT"))!=0) nLinked++;
if ((pglShaderOp3EXT = (PFNGLSHADEROP3EXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glShaderOp3EXT = (GLEEPFNGLSHADEROP3EXTPROC) __GLeeGet
ShaderOp3EXT"))!=0) nLinked++; ProcAddress("glShaderOp3EXT"))!=0) nLinked++;
if ((pglSwizzleEXT = (PFNGLSWIZZLEEXTPROC) __GLeeGetProcAddress("glSwiz if ((GLeeFuncPtr_glSwizzleEXT = (GLEEPFNGLSWIZZLEEXTPROC) __GLeeGetProc
zleEXT"))!=0) nLinked++; Address("glSwizzleEXT"))!=0) nLinked++;
if ((pglWriteMaskEXT = (PFNGLWRITEMASKEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glWriteMaskEXT = (GLEEPFNGLWRITEMASKEXTPROC) __GLeeGet
WriteMaskEXT"))!=0) nLinked++; ProcAddress("glWriteMaskEXT"))!=0) nLinked++;
if ((pglInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glInsertComponentEXT = (GLEEPFNGLINSERTCOMPONENTEXTPRO
cAddress("glInsertComponentEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glInsertComponentEXT"))!=0) nLinked++;
if ((pglExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glExtractComponentEXT = (GLEEPFNGLEXTRACTCOMPONENTEXTP
rocAddress("glExtractComponentEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glExtractComponentEXT"))!=0) nLinked++;
if ((pglGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glGenSymbolsEXT = (GLEEPFNGLGENSYMBOLSEXTPROC) __GLeeG
glGenSymbolsEXT"))!=0) nLinked++; etProcAddress("glGenSymbolsEXT"))!=0) nLinked++;
if ((pglSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glSetInvariantEXT = (GLEEPFNGLSETINVARIANTEXTPROC) __G
ss("glSetInvariantEXT"))!=0) nLinked++; LeeGetProcAddress("glSetInvariantEXT"))!=0) nLinked++;
if ((pglSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glSetLocalConstantEXT = (GLEEPFNGLSETLOCALCONSTANTEXTP
rocAddress("glSetLocalConstantEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glSetLocalConstantEXT"))!=0) nLinked++;
if ((pglVariantbvEXT = (PFNGLVARIANTBVEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glVariantbvEXT = (GLEEPFNGLVARIANTBVEXTPROC) __GLeeGet
VariantbvEXT"))!=0) nLinked++; ProcAddress("glVariantbvEXT"))!=0) nLinked++;
if ((pglVariantsvEXT = (PFNGLVARIANTSVEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glVariantsvEXT = (GLEEPFNGLVARIANTSVEXTPROC) __GLeeGet
VariantsvEXT"))!=0) nLinked++; ProcAddress("glVariantsvEXT"))!=0) nLinked++;
if ((pglVariantivEXT = (PFNGLVARIANTIVEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glVariantivEXT = (GLEEPFNGLVARIANTIVEXTPROC) __GLeeGet
VariantivEXT"))!=0) nLinked++; ProcAddress("glVariantivEXT"))!=0) nLinked++;
if ((pglVariantfvEXT = (PFNGLVARIANTFVEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glVariantfvEXT = (GLEEPFNGLVARIANTFVEXTPROC) __GLeeGet
VariantfvEXT"))!=0) nLinked++; ProcAddress("glVariantfvEXT"))!=0) nLinked++;
if ((pglVariantdvEXT = (PFNGLVARIANTDVEXTPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glVariantdvEXT = (GLEEPFNGLVARIANTDVEXTPROC) __GLeeGet
VariantdvEXT"))!=0) nLinked++; ProcAddress("glVariantdvEXT"))!=0) nLinked++;
if ((pglVariantubvEXT = (PFNGLVARIANTUBVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glVariantubvEXT = (GLEEPFNGLVARIANTUBVEXTPROC) __GLeeG
glVariantubvEXT"))!=0) nLinked++; etProcAddress("glVariantubvEXT"))!=0) nLinked++;
if ((pglVariantusvEXT = (PFNGLVARIANTUSVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glVariantusvEXT = (GLEEPFNGLVARIANTUSVEXTPROC) __GLeeG
glVariantusvEXT"))!=0) nLinked++; etProcAddress("glVariantusvEXT"))!=0) nLinked++;
if ((pglVariantuivEXT = (PFNGLVARIANTUIVEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glVariantuivEXT = (GLEEPFNGLVARIANTUIVEXTPROC) __GLeeG
glVariantuivEXT"))!=0) nLinked++; etProcAddress("glVariantuivEXT"))!=0) nLinked++;
if ((pglVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVariantPointerEXT = (GLEEPFNGLVARIANTPOINTEREXTPROC)
ddress("glVariantPointerEXT"))!=0) nLinked++; __GLeeGetProcAddress("glVariantPointerEXT"))!=0) nLinked++;
if ((pglEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXT if ((GLeeFuncPtr_glEnableVariantClientStateEXT = (GLEEPFNGLENABLEVARIAN
PROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))!=0) nLinked++; TCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))
if ((pglDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEE !=0) nLinked++;
XTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT"))!=0) nLinked if ((GLeeFuncPtr_glDisableVariantClientStateEXT = (GLEEPFNGLDISABLEVARI
++; ANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT
if ((pglBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC) __GLee "))!=0) nLinked++;
GetProcAddress("glBindLightParameterEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBindLightParameterEXT = (GLEEPFNGLBINDLIGHTPARAMETER
if ((pglBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC) EXTPROC) __GLeeGetProcAddress("glBindLightParameterEXT"))!=0) nLinked++;
__GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBindMaterialParameterEXT = (GLEEPFNGLBINDMATERIALPAR
if ((pglBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC) __GL AMETEREXTPROC) __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLin
eeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++; ked++;
if ((pglBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXT if ((GLeeFuncPtr_glBindTexGenParameterEXT = (GLEEPFNGLBINDTEXGENPARAMET
PROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))!=0) nLinked++; EREXTPROC) __GLeeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++;
if ((pglBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glBindTextureUnitParameterEXT = (GLEEPFNGLBINDTEXTUREU
ress("glBindParameterEXT"))!=0) nLinked++; NITPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))
if ((pglIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC) __GLeeGetP !=0) nLinked++;
rocAddress("glIsVariantEnabledEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBindParameterEXT = (GLEEPFNGLBINDPARAMETEREXTPROC) _
if ((pglGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC) __GLee _GLeeGetProcAddress("glBindParameterEXT"))!=0) nLinked++;
GetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glIsVariantEnabledEXT = (GLEEPFNGLISVARIANTENABLEDEXTP
if ((pglGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC) __GLee ROC) __GLeeGetProcAddress("glIsVariantEnabledEXT"))!=0) nLinked++;
GetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetVariantBooleanvEXT = (GLEEPFNGLGETVARIANTBOOLEANV
if ((pglGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC) __GLeeGetP EXTPROC) __GLeeGetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++;
rocAddress("glGetVariantFloatvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetVariantIntegervEXT = (GLEEPFNGLGETVARIANTINTEGERV
if ((pglGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC) __GLee EXTPROC) __GLeeGetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++;
GetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetVariantFloatvEXT = (GLEEPFNGLGETVARIANTFLOATVEXTP
if ((pglGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC) __ ROC) __GLeeGetProcAddress("glGetVariantFloatvEXT"))!=0) nLinked++;
GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetVariantPointervEXT = (GLEEPFNGLGETVARIANTPOINTERV
if ((pglGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC) __ EXTPROC) __GLeeGetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++;
GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetInvariantBooleanvEXT = (GLEEPFNGLGETINVARIANTBOOL
if ((pglGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC) __GLee EANVEXTPROC) __GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked
GetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++; ++;
if ((pglGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXT if ((GLeeFuncPtr_glGetInvariantIntegervEXT = (GLEEPFNGLGETINVARIANTINTE
PROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))!=0) nLinked++; GERVEXTPROC) __GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked
if ((pglGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXT ++;
PROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetInvariantFloatvEXT = (GLEEPFNGLGETINVARIANTFLOATV
if ((pglGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC EXTPROC) __GLeeGetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++;
) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetLocalConstantBooleanvEXT = (GLEEPFNGLGETLOCALCONS
TANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))
!=0) nLinked++;
if ((GLeeFuncPtr_glGetLocalConstantIntegervEXT = (GLEEPFNGLGETLOCALCONS
TANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))
!=0) nLinked++;
if ((GLeeFuncPtr_glGetLocalConstantFloatvEXT = (GLEEPFNGLGETLOCALCONSTA
NTFLOATVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) n
Linked++;
#endif #endif
if (nLinked==42) return GLEE_LINK_COMPLETE; if (nLinked==42) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_vertex_streams(void) GLuint __GLeeLink_GL_ATI_vertex_streams(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_vertex_streams #ifdef __GLEE_GL_ATI_vertex_streams
if ((pglVertexStream1sATI = (PFNGLVERTEXSTREAM1SATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream1sATI = (GLEEPFNGLVERTEXSTREAM1SATIPROC)
ddress("glVertexStream1sATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream1sATI"))!=0) nLinked++;
if ((pglVertexStream1svATI = (PFNGLVERTEXSTREAM1SVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream1svATI = (GLEEPFNGLVERTEXSTREAM1SVATIPRO
cAddress("glVertexStream1svATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream1svATI"))!=0) nLinked++;
if ((pglVertexStream1iATI = (PFNGLVERTEXSTREAM1IATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream1iATI = (GLEEPFNGLVERTEXSTREAM1IATIPROC)
ddress("glVertexStream1iATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream1iATI"))!=0) nLinked++;
if ((pglVertexStream1ivATI = (PFNGLVERTEXSTREAM1IVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream1ivATI = (GLEEPFNGLVERTEXSTREAM1IVATIPRO
cAddress("glVertexStream1ivATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream1ivATI"))!=0) nLinked++;
if ((pglVertexStream1fATI = (PFNGLVERTEXSTREAM1FATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream1fATI = (GLEEPFNGLVERTEXSTREAM1FATIPROC)
ddress("glVertexStream1fATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream1fATI"))!=0) nLinked++;
if ((pglVertexStream1fvATI = (PFNGLVERTEXSTREAM1FVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream1fvATI = (GLEEPFNGLVERTEXSTREAM1FVATIPRO
cAddress("glVertexStream1fvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream1fvATI"))!=0) nLinked++;
if ((pglVertexStream1dATI = (PFNGLVERTEXSTREAM1DATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream1dATI = (GLEEPFNGLVERTEXSTREAM1DATIPROC)
ddress("glVertexStream1dATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream1dATI"))!=0) nLinked++;
if ((pglVertexStream1dvATI = (PFNGLVERTEXSTREAM1DVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream1dvATI = (GLEEPFNGLVERTEXSTREAM1DVATIPRO
cAddress("glVertexStream1dvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream1dvATI"))!=0) nLinked++;
if ((pglVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream2sATI = (GLEEPFNGLVERTEXSTREAM2SATIPROC)
ddress("glVertexStream2sATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream2sATI"))!=0) nLinked++;
if ((pglVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream2svATI = (GLEEPFNGLVERTEXSTREAM2SVATIPRO
cAddress("glVertexStream2svATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream2svATI"))!=0) nLinked++;
if ((pglVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream2iATI = (GLEEPFNGLVERTEXSTREAM2IATIPROC)
ddress("glVertexStream2iATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream2iATI"))!=0) nLinked++;
if ((pglVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream2ivATI = (GLEEPFNGLVERTEXSTREAM2IVATIPRO
cAddress("glVertexStream2ivATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream2ivATI"))!=0) nLinked++;
if ((pglVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream2fATI = (GLEEPFNGLVERTEXSTREAM2FATIPROC)
ddress("glVertexStream2fATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream2fATI"))!=0) nLinked++;
if ((pglVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream2fvATI = (GLEEPFNGLVERTEXSTREAM2FVATIPRO
cAddress("glVertexStream2fvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream2fvATI"))!=0) nLinked++;
if ((pglVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream2dATI = (GLEEPFNGLVERTEXSTREAM2DATIPROC)
ddress("glVertexStream2dATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream2dATI"))!=0) nLinked++;
if ((pglVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream2dvATI = (GLEEPFNGLVERTEXSTREAM2DVATIPRO
cAddress("glVertexStream2dvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream2dvATI"))!=0) nLinked++;
if ((pglVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream3sATI = (GLEEPFNGLVERTEXSTREAM3SATIPROC)
ddress("glVertexStream3sATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream3sATI"))!=0) nLinked++;
if ((pglVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream3svATI = (GLEEPFNGLVERTEXSTREAM3SVATIPRO
cAddress("glVertexStream3svATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream3svATI"))!=0) nLinked++;
if ((pglVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream3iATI = (GLEEPFNGLVERTEXSTREAM3IATIPROC)
ddress("glVertexStream3iATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream3iATI"))!=0) nLinked++;
if ((pglVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream3ivATI = (GLEEPFNGLVERTEXSTREAM3IVATIPRO
cAddress("glVertexStream3ivATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream3ivATI"))!=0) nLinked++;
if ((pglVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream3fATI = (GLEEPFNGLVERTEXSTREAM3FATIPROC)
ddress("glVertexStream3fATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream3fATI"))!=0) nLinked++;
if ((pglVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream3fvATI = (GLEEPFNGLVERTEXSTREAM3FVATIPRO
cAddress("glVertexStream3fvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream3fvATI"))!=0) nLinked++;
if ((pglVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream3dATI = (GLEEPFNGLVERTEXSTREAM3DATIPROC)
ddress("glVertexStream3dATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream3dATI"))!=0) nLinked++;
if ((pglVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream3dvATI = (GLEEPFNGLVERTEXSTREAM3DVATIPRO
cAddress("glVertexStream3dvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream3dvATI"))!=0) nLinked++;
if ((pglVertexStream4sATI = (PFNGLVERTEXSTREAM4SATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream4sATI = (GLEEPFNGLVERTEXSTREAM4SATIPROC)
ddress("glVertexStream4sATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream4sATI"))!=0) nLinked++;
if ((pglVertexStream4svATI = (PFNGLVERTEXSTREAM4SVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream4svATI = (GLEEPFNGLVERTEXSTREAM4SVATIPRO
cAddress("glVertexStream4svATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream4svATI"))!=0) nLinked++;
if ((pglVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream4iATI = (GLEEPFNGLVERTEXSTREAM4IATIPROC)
ddress("glVertexStream4iATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream4iATI"))!=0) nLinked++;
if ((pglVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream4ivATI = (GLEEPFNGLVERTEXSTREAM4IVATIPRO
cAddress("glVertexStream4ivATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream4ivATI"))!=0) nLinked++;
if ((pglVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream4fATI = (GLEEPFNGLVERTEXSTREAM4FATIPROC)
ddress("glVertexStream4fATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream4fATI"))!=0) nLinked++;
if ((pglVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream4fvATI = (GLEEPFNGLVERTEXSTREAM4FVATIPRO
cAddress("glVertexStream4fvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream4fvATI"))!=0) nLinked++;
if ((pglVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexStream4dATI = (GLEEPFNGLVERTEXSTREAM4DATIPROC)
ddress("glVertexStream4dATI"))!=0) nLinked++; __GLeeGetProcAddress("glVertexStream4dATI"))!=0) nLinked++;
if ((pglVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexStream4dvATI = (GLEEPFNGLVERTEXSTREAM4DVATIPRO
cAddress("glVertexStream4dvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexStream4dvATI"))!=0) nLinked++;
if ((pglNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glNormalStream3bATI = (GLEEPFNGLNORMALSTREAM3BATIPROC)
ddress("glNormalStream3bATI"))!=0) nLinked++; __GLeeGetProcAddress("glNormalStream3bATI"))!=0) nLinked++;
if ((pglNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glNormalStream3bvATI = (GLEEPFNGLNORMALSTREAM3BVATIPRO
cAddress("glNormalStream3bvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glNormalStream3bvATI"))!=0) nLinked++;
if ((pglNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glNormalStream3sATI = (GLEEPFNGLNORMALSTREAM3SATIPROC)
ddress("glNormalStream3sATI"))!=0) nLinked++; __GLeeGetProcAddress("glNormalStream3sATI"))!=0) nLinked++;
if ((pglNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glNormalStream3svATI = (GLEEPFNGLNORMALSTREAM3SVATIPRO
cAddress("glNormalStream3svATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glNormalStream3svATI"))!=0) nLinked++;
if ((pglNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glNormalStream3iATI = (GLEEPFNGLNORMALSTREAM3IATIPROC)
ddress("glNormalStream3iATI"))!=0) nLinked++; __GLeeGetProcAddress("glNormalStream3iATI"))!=0) nLinked++;
if ((pglNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glNormalStream3ivATI = (GLEEPFNGLNORMALSTREAM3IVATIPRO
cAddress("glNormalStream3ivATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glNormalStream3ivATI"))!=0) nLinked++;
if ((pglNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glNormalStream3fATI = (GLEEPFNGLNORMALSTREAM3FATIPROC)
ddress("glNormalStream3fATI"))!=0) nLinked++; __GLeeGetProcAddress("glNormalStream3fATI"))!=0) nLinked++;
if ((pglNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glNormalStream3fvATI = (GLEEPFNGLNORMALSTREAM3FVATIPRO
cAddress("glNormalStream3fvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glNormalStream3fvATI"))!=0) nLinked++;
if ((pglNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glNormalStream3dATI = (GLEEPFNGLNORMALSTREAM3DATIPROC)
ddress("glNormalStream3dATI"))!=0) nLinked++; __GLeeGetProcAddress("glNormalStream3dATI"))!=0) nLinked++;
if ((pglNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glNormalStream3dvATI = (GLEEPFNGLNORMALSTREAM3DVATIPRO
cAddress("glNormalStream3dvATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glNormalStream3dvATI"))!=0) nLinked++;
if ((pglClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATI if ((GLeeFuncPtr_glClientActiveVertexStreamATI = (GLEEPFNGLCLIENTACTIVE
PROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))!=0) nLinked++; VERTEXSTREAMATIPROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))
if ((pglVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC) __GLeeGetPro !=0) nLinked++;
cAddress("glVertexBlendEnviATI"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexBlendEnviATI = (GLEEPFNGLVERTEXBLENDENVIATIPRO
if ((pglVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC) __GLeeGetPro C) __GLeeGetProcAddress("glVertexBlendEnviATI"))!=0) nLinked++;
cAddress("glVertexBlendEnvfATI"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexBlendEnvfATI = (GLEEPFNGLVERTEXBLENDENVFATIPRO
C) __GLeeGetProcAddress("glVertexBlendEnvfATI"))!=0) nLinked++;
#endif #endif
if (nLinked==45) return GLEE_LINK_COMPLETE; if (nLinked==45) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_element_array(void) GLuint __GLeeLink_GL_ATI_element_array(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_element_array #ifdef __GLEE_GL_ATI_element_array
if ((pglElementPointerATI = (PFNGLELEMENTPOINTERATIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glElementPointerATI = (GLEEPFNGLELEMENTPOINTERATIPROC)
ddress("glElementPointerATI"))!=0) nLinked++; __GLeeGetProcAddress("glElementPointerATI"))!=0) nLinked++;
if ((pglDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC) __GLeeGetP if ((GLeeFuncPtr_glDrawElementArrayATI = (GLEEPFNGLDRAWELEMENTARRAYATIP
rocAddress("glDrawElementArrayATI"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glDrawElementArrayATI"))!=0) nLinked++;
if ((pglDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC) if ((GLeeFuncPtr_glDrawRangeElementArrayATI = (GLEEPFNGLDRAWRANGEELEMEN
__GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLinked++; TARRAYATIPROC) __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLin
ked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SUN_mesh_array(void) GLuint __GLeeLink_GL_SUN_mesh_array(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SUN_mesh_array #ifdef __GLEE_GL_SUN_mesh_array
if ((pglDrawMeshArraysSUN = (PFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcA ddress("glDrawMeshArraysSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glDrawMeshArraysSUN = (GLEEPFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcAddress("glDrawMeshArraysSUN"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COM PLETE;} GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COM PLETE;}
GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_occlusion_query(void) GLuint __GLeeLink_GL_NV_occlusion_query(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_occlusion_query #ifdef __GLEE_GL_NV_occlusion_query
if ((pglGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC) __GLee if ((GLeeFuncPtr_glGenOcclusionQueriesNV = (GLEEPFNGLGENOCCLUSIONQUERIE
GetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++; SNVPROC) __GLeeGetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++;
if ((pglDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC) if ((GLeeFuncPtr_glDeleteOcclusionQueriesNV = (GLEEPFNGLDELETEOCCLUSION
__GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLinked++; QUERIESNVPROC) __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLin
if ((pglIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC) __GLeeGetPro ked++;
cAddress("glIsOcclusionQueryNV"))!=0) nLinked++; if ((GLeeFuncPtr_glIsOcclusionQueryNV = (GLEEPFNGLISOCCLUSIONQUERYNVPRO
if ((pglBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC) __GLee C) __GLeeGetProcAddress("glIsOcclusionQueryNV"))!=0) nLinked++;
GetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++; if ((GLeeFuncPtr_glBeginOcclusionQueryNV = (GLEEPFNGLBEGINOCCLUSIONQUER
if ((pglEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC) __GLeeGetP YNVPROC) __GLeeGetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++;
rocAddress("glEndOcclusionQueryNV"))!=0) nLinked++; if ((GLeeFuncPtr_glEndOcclusionQueryNV = (GLEEPFNGLENDOCCLUSIONQUERYNVP
if ((pglGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC) __GLee ROC) __GLeeGetProcAddress("glEndOcclusionQueryNV"))!=0) nLinked++;
GetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++; if ((GLeeFuncPtr_glGetOcclusionQueryivNV = (GLEEPFNGLGETOCCLUSIONQUERYI
if ((pglGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC) __GL VNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++;
eeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++; if ((GLeeFuncPtr_glGetOcclusionQueryuivNV = (GLEEPFNGLGETOCCLUSIONQUERY
UIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++;
#endif #endif
if (nLinked==7) return GLEE_LINK_COMPLETE; if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_point_sprite(void) GLuint __GLeeLink_GL_NV_point_sprite(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_point_sprite #ifdef __GLEE_GL_NV_point_sprite
if ((pglPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glPointParameteriNV = (GLEEPFNGLPOINTPARAMETERINVPROC)
ddress("glPointParameteriNV"))!=0) nLinked++; __GLeeGetProcAddress("glPointParameteriNV"))!=0) nLinked++;
if ((pglPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glPointParameterivNV = (GLEEPFNGLPOINTPARAMETERIVNVPRO
cAddress("glPointParameterivNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glPointParameterivNV"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_stencil_two_side(void) GLuint __GLeeLink_GL_EXT_stencil_two_side(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_stencil_two_side #ifdef __GLEE_GL_EXT_stencil_two_side
if ((pglActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC) __GLeeGe tProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glActiveStencilFaceEXT = (GLEEPFNGLACTIVESTENCILFACEEX TPROC) __GLeeGetProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_APPLE_element_array(void) GLuint __GLeeLink_GL_APPLE_element_array(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_APPLE_element_array #ifdef __GLEE_GL_APPLE_element_array
if ((pglElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC) __GLeeGetP if ((GLeeFuncPtr_glElementPointerAPPLE = (GLEEPFNGLELEMENTPOINTERAPPLEP
rocAddress("glElementPointerAPPLE"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glElementPointerAPPLE"))!=0) nLinked++;
if ((pglDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC) __GLee if ((GLeeFuncPtr_glDrawElementArrayAPPLE = (GLEEPFNGLDRAWELEMENTARRAYAP
GetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++; PLEPROC) __GLeeGetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++;
if ((pglDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPR if ((GLeeFuncPtr_glDrawRangeElementArrayAPPLE = (GLEEPFNGLDRAWRANGEELEM
OC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0) nLinked++; ENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0
if ((pglMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPR ) nLinked++;
OC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiDrawElementArrayAPPLE = (GLEEPFNGLMULTIDRAWELEM
if ((pglMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTAR ENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0
RAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementArrayAPPLE"))!=0 ) nLinked++;
) nLinked++; if ((GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE = (GLEEPFNGLMULTIDRA
WRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementA
rrayAPPLE"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_APPLE_fence(void) GLuint __GLeeLink_GL_APPLE_fence(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_APPLE_fence #ifdef __GLEE_GL_APPLE_fence
if ((pglGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glGenFencesAPPLE = (GLEEPFNGLGENFENCESAPPLEPROC) __GLe
("glGenFencesAPPLE"))!=0) nLinked++; eGetProcAddress("glGenFencesAPPLE"))!=0) nLinked++;
if ((pglDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC) __GLeeGetProcA if ((GLeeFuncPtr_glDeleteFencesAPPLE = (GLEEPFNGLDELETEFENCESAPPLEPROC)
ddress("glDeleteFencesAPPLE"))!=0) nLinked++; __GLeeGetProcAddress("glDeleteFencesAPPLE"))!=0) nLinked++;
if ((pglSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glSetFenceAPPLE = (GLEEPFNGLSETFENCEAPPLEPROC) __GLeeG
glSetFenceAPPLE"))!=0) nLinked++; etProcAddress("glSetFenceAPPLE"))!=0) nLinked++;
if ((pglIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glIsFenceAPPLE = (GLEEPFNGLISFENCEAPPLEPROC) __GLeeGet
IsFenceAPPLE"))!=0) nLinked++; ProcAddress("glIsFenceAPPLE"))!=0) nLinked++;
if ((pglTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glTestFenceAPPLE = (GLEEPFNGLTESTFENCEAPPLEPROC) __GLe
("glTestFenceAPPLE"))!=0) nLinked++; eGetProcAddress("glTestFenceAPPLE"))!=0) nLinked++;
if ((pglFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glFinishFenceAPPLE = (GLEEPFNGLFINISHFENCEAPPLEPROC) _
ress("glFinishFenceAPPLE"))!=0) nLinked++; _GLeeGetProcAddress("glFinishFenceAPPLE"))!=0) nLinked++;
if ((pglTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glTestObjectAPPLE = (GLEEPFNGLTESTOBJECTAPPLEPROC) __G
ss("glTestObjectAPPLE"))!=0) nLinked++; LeeGetProcAddress("glTestObjectAPPLE"))!=0) nLinked++;
if ((pglFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC) __GLeeGetProcA if ((GLeeFuncPtr_glFinishObjectAPPLE = (GLEEPFNGLFINISHOBJECTAPPLEPROC)
ddress("glFinishObjectAPPLE"))!=0) nLinked++; __GLeeGetProcAddress("glFinishObjectAPPLE"))!=0) nLinked++;
#endif #endif
if (nLinked==8) return GLEE_LINK_COMPLETE; if (nLinked==8) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_APPLE_vertex_array_object(void) GLuint __GLeeLink_GL_APPLE_vertex_array_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_APPLE_vertex_array_object #ifdef __GLEE_GL_APPLE_vertex_array_object
if ((pglBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC) __GLeeGe if ((GLeeFuncPtr_glBindVertexArrayAPPLE = (GLEEPFNGLBINDVERTEXARRAYAPPL
tProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++; EPROC) __GLeeGetProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++;
if ((pglDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC) __ if ((GLeeFuncPtr_glDeleteVertexArraysAPPLE = (GLEEPFNGLDELETEVERTEXARRA
GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked++; YSAPPLEPROC) __GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked
if ((pglGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC) __GLeeGe ++;
tProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++; if ((GLeeFuncPtr_glGenVertexArraysAPPLE = (GLEEPFNGLGENVERTEXARRAYSAPPL
if ((pglIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC) __GLeeGetPro EPROC) __GLeeGetProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++;
cAddress("glIsVertexArrayAPPLE"))!=0) nLinked++; if ((GLeeFuncPtr_glIsVertexArrayAPPLE = (GLEEPFNGLISVERTEXARRAYAPPLEPRO
C) __GLeeGetProcAddress("glIsVertexArrayAPPLE"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_APPLE_vertex_array_range(void) GLuint __GLeeLink_GL_APPLE_vertex_array_range(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_APPLE_vertex_array_range #ifdef __GLEE_GL_APPLE_vertex_array_range
if ((pglVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC) __GLee if ((GLeeFuncPtr_glVertexArrayRangeAPPLE = (GLEEPFNGLVERTEXARRAYRANGEAP
GetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++; PLEPROC) __GLeeGetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++;
if ((pglFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPR if ((GLeeFuncPtr_glFlushVertexArrayRangeAPPLE = (GLEEPFNGLFLUSHVERTEXAR
OC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0) nLinked++; RAYRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0
if ((pglVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPR ) nLinked++;
OC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0) nLinked++; if ((GLeeFuncPtr_glVertexArrayParameteriAPPLE = (GLEEPFNGLVERTEXARRAYPA
RAMETERIAPPLEPROC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0
) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ATI_draw_buffers(void) GLuint __GLeeLink_GL_ATI_draw_buffers(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_draw_buffers #ifdef __GLEE_GL_ATI_draw_buffers
if ((pglDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC) __GLeeGetProcAddress ("glDrawBuffersATI"))!=0) nLinked++; if ((GLeeFuncPtr_glDrawBuffersATI = (GLEEPFNGLDRAWBUFFERSATIPROC) __GLe eGetProcAddress("glDrawBuffersATI"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLET E;} GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLET E;}
GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_fragment_program(void) GLuint __GLeeLink_GL_NV_fragment_program(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_fragment_program #ifdef __GLEE_GL_NV_fragment_program
if ((pglProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC if ((GLeeFuncPtr_glProgramNamedParameter4fNV = (GLEEPFNGLPROGRAMNAMEDPA
) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) nLinked++; RAMETER4FNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) n
if ((pglProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC Linked++;
) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramNamedParameter4dNV = (GLEEPFNGLPROGRAMNAMEDPA
if ((pglProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPR RAMETER4DNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) n
OC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0) nLinked++; Linked++;
if ((pglProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPR if ((GLeeFuncPtr_glProgramNamedParameter4fvNV = (GLEEPFNGLPROGRAMNAMEDP
OC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0) nLinked++; ARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0
if ((pglGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFV ) nLinked++;
NVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV"))!=0) nLinked if ((GLeeFuncPtr_glProgramNamedParameter4dvNV = (GLEEPFNGLPROGRAMNAMEDP
++; ARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0
if ((pglGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDV ) nLinked++;
NVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV"))!=0) nLinked if ((GLeeFuncPtr_glGetProgramNamedParameterfvNV = (GLEEPFNGLGETPROGRAMN
++; AMEDPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV
"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetProgramNamedParameterdvNV = (GLEEPFNGLGETPROGRAMN
AMEDPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV
"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_half_float(void) GLuint __GLeeLink_GL_NV_half_float(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_half_float #ifdef __GLEE_GL_NV_half_float
if ((pglVertex2hNV = (PFNGLVERTEX2HNVPROC) __GLeeGetProcAddress("glVert if ((GLeeFuncPtr_glVertex2hNV = (GLEEPFNGLVERTEX2HNVPROC) __GLeeGetProc
ex2hNV"))!=0) nLinked++; Address("glVertex2hNV"))!=0) nLinked++;
if ((pglVertex2hvNV = (PFNGLVERTEX2HVNVPROC) __GLeeGetProcAddress("glVe if ((GLeeFuncPtr_glVertex2hvNV = (GLEEPFNGLVERTEX2HVNVPROC) __GLeeGetPr
rtex2hvNV"))!=0) nLinked++; ocAddress("glVertex2hvNV"))!=0) nLinked++;
if ((pglVertex3hNV = (PFNGLVERTEX3HNVPROC) __GLeeGetProcAddress("glVert if ((GLeeFuncPtr_glVertex3hNV = (GLEEPFNGLVERTEX3HNVPROC) __GLeeGetProc
ex3hNV"))!=0) nLinked++; Address("glVertex3hNV"))!=0) nLinked++;
if ((pglVertex3hvNV = (PFNGLVERTEX3HVNVPROC) __GLeeGetProcAddress("glVe if ((GLeeFuncPtr_glVertex3hvNV = (GLEEPFNGLVERTEX3HVNVPROC) __GLeeGetPr
rtex3hvNV"))!=0) nLinked++; ocAddress("glVertex3hvNV"))!=0) nLinked++;
if ((pglVertex4hNV = (PFNGLVERTEX4HNVPROC) __GLeeGetProcAddress("glVert if ((GLeeFuncPtr_glVertex4hNV = (GLEEPFNGLVERTEX4HNVPROC) __GLeeGetProc
ex4hNV"))!=0) nLinked++; Address("glVertex4hNV"))!=0) nLinked++;
if ((pglVertex4hvNV = (PFNGLVERTEX4HVNVPROC) __GLeeGetProcAddress("glVe if ((GLeeFuncPtr_glVertex4hvNV = (GLEEPFNGLVERTEX4HVNVPROC) __GLeeGetPr
rtex4hvNV"))!=0) nLinked++; ocAddress("glVertex4hvNV"))!=0) nLinked++;
if ((pglNormal3hNV = (PFNGLNORMAL3HNVPROC) __GLeeGetProcAddress("glNorm if ((GLeeFuncPtr_glNormal3hNV = (GLEEPFNGLNORMAL3HNVPROC) __GLeeGetProc
al3hNV"))!=0) nLinked++; Address("glNormal3hNV"))!=0) nLinked++;
if ((pglNormal3hvNV = (PFNGLNORMAL3HVNVPROC) __GLeeGetProcAddress("glNo if ((GLeeFuncPtr_glNormal3hvNV = (GLEEPFNGLNORMAL3HVNVPROC) __GLeeGetPr
rmal3hvNV"))!=0) nLinked++; ocAddress("glNormal3hvNV"))!=0) nLinked++;
if ((pglColor3hNV = (PFNGLCOLOR3HNVPROC) __GLeeGetProcAddress("glColor3 if ((GLeeFuncPtr_glColor3hNV = (GLEEPFNGLCOLOR3HNVPROC) __GLeeGetProcAd
hNV"))!=0) nLinked++; dress("glColor3hNV"))!=0) nLinked++;
if ((pglColor3hvNV = (PFNGLCOLOR3HVNVPROC) __GLeeGetProcAddress("glColo if ((GLeeFuncPtr_glColor3hvNV = (GLEEPFNGLCOLOR3HVNVPROC) __GLeeGetProc
r3hvNV"))!=0) nLinked++; Address("glColor3hvNV"))!=0) nLinked++;
if ((pglColor4hNV = (PFNGLCOLOR4HNVPROC) __GLeeGetProcAddress("glColor4 if ((GLeeFuncPtr_glColor4hNV = (GLEEPFNGLCOLOR4HNVPROC) __GLeeGetProcAd
hNV"))!=0) nLinked++; dress("glColor4hNV"))!=0) nLinked++;
if ((pglColor4hvNV = (PFNGLCOLOR4HVNVPROC) __GLeeGetProcAddress("glColo if ((GLeeFuncPtr_glColor4hvNV = (GLEEPFNGLCOLOR4HVNVPROC) __GLeeGetProc
r4hvNV"))!=0) nLinked++; Address("glColor4hvNV"))!=0) nLinked++;
if ((pglTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTexCoord1hNV = (GLEEPFNGLTEXCOORD1HNVPROC) __GLeeGet
TexCoord1hNV"))!=0) nLinked++; ProcAddress("glTexCoord1hNV"))!=0) nLinked++;
if ((pglTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTexCoord1hvNV = (GLEEPFNGLTEXCOORD1HVNVPROC) __GLeeG
glTexCoord1hvNV"))!=0) nLinked++; etProcAddress("glTexCoord1hvNV"))!=0) nLinked++;
if ((pglTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTexCoord2hNV = (GLEEPFNGLTEXCOORD2HNVPROC) __GLeeGet
TexCoord2hNV"))!=0) nLinked++; ProcAddress("glTexCoord2hNV"))!=0) nLinked++;
if ((pglTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTexCoord2hvNV = (GLEEPFNGLTEXCOORD2HVNVPROC) __GLeeG
glTexCoord2hvNV"))!=0) nLinked++; etProcAddress("glTexCoord2hvNV"))!=0) nLinked++;
if ((pglTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTexCoord3hNV = (GLEEPFNGLTEXCOORD3HNVPROC) __GLeeGet
TexCoord3hNV"))!=0) nLinked++; ProcAddress("glTexCoord3hNV"))!=0) nLinked++;
if ((pglTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTexCoord3hvNV = (GLEEPFNGLTEXCOORD3HVNVPROC) __GLeeG
glTexCoord3hvNV"))!=0) nLinked++; etProcAddress("glTexCoord3hvNV"))!=0) nLinked++;
if ((pglTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glTexCoord4hNV = (GLEEPFNGLTEXCOORD4HNVPROC) __GLeeGet
TexCoord4hNV"))!=0) nLinked++; ProcAddress("glTexCoord4hNV"))!=0) nLinked++;
if ((pglTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glTexCoord4hvNV = (GLEEPFNGLTEXCOORD4HVNVPROC) __GLeeG
glTexCoord4hvNV"))!=0) nLinked++; etProcAddress("glTexCoord4hvNV"))!=0) nLinked++;
if ((pglMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glMultiTexCoord1hNV = (GLEEPFNGLMULTITEXCOORD1HNVPROC)
ddress("glMultiTexCoord1hNV"))!=0) nLinked++; __GLeeGetProcAddress("glMultiTexCoord1hNV"))!=0) nLinked++;
if ((pglMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord1hvNV = (GLEEPFNGLMULTITEXCOORD1HVNVPRO
cAddress("glMultiTexCoord1hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord1hvNV"))!=0) nLinked++;
if ((pglMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glMultiTexCoord2hNV = (GLEEPFNGLMULTITEXCOORD2HNVPROC)
ddress("glMultiTexCoord2hNV"))!=0) nLinked++; __GLeeGetProcAddress("glMultiTexCoord2hNV"))!=0) nLinked++;
if ((pglMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord2hvNV = (GLEEPFNGLMULTITEXCOORD2HVNVPRO
cAddress("glMultiTexCoord2hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord2hvNV"))!=0) nLinked++;
if ((pglMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glMultiTexCoord3hNV = (GLEEPFNGLMULTITEXCOORD3HNVPROC)
ddress("glMultiTexCoord3hNV"))!=0) nLinked++; __GLeeGetProcAddress("glMultiTexCoord3hNV"))!=0) nLinked++;
if ((pglMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord3hvNV = (GLEEPFNGLMULTITEXCOORD3HVNVPRO
cAddress("glMultiTexCoord3hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord3hvNV"))!=0) nLinked++;
if ((pglMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glMultiTexCoord4hNV = (GLEEPFNGLMULTITEXCOORD4HNVPROC)
ddress("glMultiTexCoord4hNV"))!=0) nLinked++; __GLeeGetProcAddress("glMultiTexCoord4hNV"))!=0) nLinked++;
if ((pglMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexCoord4hvNV = (GLEEPFNGLMULTITEXCOORD4HVNVPRO
cAddress("glMultiTexCoord4hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexCoord4hvNV"))!=0) nLinked++;
if ((pglFogCoordhNV = (PFNGLFOGCOORDHNVPROC) __GLeeGetProcAddress("glFo if ((GLeeFuncPtr_glFogCoordhNV = (GLEEPFNGLFOGCOORDHNVPROC) __GLeeGetPr
gCoordhNV"))!=0) nLinked++; ocAddress("glFogCoordhNV"))!=0) nLinked++;
if ((pglFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC) __GLeeGetProcAddress("gl if ((GLeeFuncPtr_glFogCoordhvNV = (GLEEPFNGLFOGCOORDHVNVPROC) __GLeeGet
FogCoordhvNV"))!=0) nLinked++; ProcAddress("glFogCoordhvNV"))!=0) nLinked++;
if ((pglSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glSecondaryColor3hNV = (GLEEPFNGLSECONDARYCOLOR3HNVPRO
cAddress("glSecondaryColor3hNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glSecondaryColor3hNV"))!=0) nLinked++;
if ((pglSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC) __GLeeGetP if ((GLeeFuncPtr_glSecondaryColor3hvNV = (GLEEPFNGLSECONDARYCOLOR3HVNVP
rocAddress("glSecondaryColor3hvNV"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glSecondaryColor3hvNV"))!=0) nLinked++;
if ((pglVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glVertexWeighthNV = (GLEEPFNGLVERTEXWEIGHTHNVPROC) __G
ss("glVertexWeighthNV"))!=0) nLinked++; LeeGetProcAddress("glVertexWeighthNV"))!=0) nLinked++;
if ((pglVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexWeighthvNV = (GLEEPFNGLVERTEXWEIGHTHVNVPROC) _
ress("glVertexWeighthvNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexWeighthvNV"))!=0) nLinked++;
if ((pglVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib1hNV = (GLEEPFNGLVERTEXATTRIB1HNVPROC) _
ress("glVertexAttrib1hNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib1hNV"))!=0) nLinked++;
if ((pglVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib1hvNV = (GLEEPFNGLVERTEXATTRIB1HVNVPROC)
ddress("glVertexAttrib1hvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib1hvNV"))!=0) nLinked++;
if ((pglVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib2hNV = (GLEEPFNGLVERTEXATTRIB2HNVPROC) _
ress("glVertexAttrib2hNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib2hNV"))!=0) nLinked++;
if ((pglVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib2hvNV = (GLEEPFNGLVERTEXATTRIB2HVNVPROC)
ddress("glVertexAttrib2hvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib2hvNV"))!=0) nLinked++;
if ((pglVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib3hNV = (GLEEPFNGLVERTEXATTRIB3HNVPROC) _
ress("glVertexAttrib3hNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib3hNV"))!=0) nLinked++;
if ((pglVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib3hvNV = (GLEEPFNGLVERTEXATTRIB3HVNVPROC)
ddress("glVertexAttrib3hvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib3hvNV"))!=0) nLinked++;
if ((pglVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glVertexAttrib4hNV = (GLEEPFNGLVERTEXATTRIB4HNVPROC) _
ress("glVertexAttrib4hNV"))!=0) nLinked++; _GLeeGetProcAddress("glVertexAttrib4hNV"))!=0) nLinked++;
if ((pglVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glVertexAttrib4hvNV = (GLEEPFNGLVERTEXATTRIB4HVNVPROC)
ddress("glVertexAttrib4hvNV"))!=0) nLinked++; __GLeeGetProcAddress("glVertexAttrib4hvNV"))!=0) nLinked++;
if ((pglVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs1hvNV = (GLEEPFNGLVERTEXATTRIBS1HVNVPRO
cAddress("glVertexAttribs1hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs1hvNV"))!=0) nLinked++;
if ((pglVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs2hvNV = (GLEEPFNGLVERTEXATTRIBS2HVNVPRO
cAddress("glVertexAttribs2hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs2hvNV"))!=0) nLinked++;
if ((pglVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs3hvNV = (GLEEPFNGLVERTEXATTRIBS3HVNVPRO
cAddress("glVertexAttribs3hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs3hvNV"))!=0) nLinked++;
if ((pglVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glVertexAttribs4hvNV = (GLEEPFNGLVERTEXATTRIBS4HVNVPRO
cAddress("glVertexAttribs4hvNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glVertexAttribs4hvNV"))!=0) nLinked++;
#endif #endif
if (nLinked==46) return GLEE_LINK_COMPLETE; if (nLinked==46) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_pixel_data_range(void) GLuint __GLeeLink_GL_NV_pixel_data_range(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_pixel_data_range #ifdef __GLEE_GL_NV_pixel_data_range
if ((pglPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glPixelDataRangeNV = (GLEEPFNGLPIXELDATARANGENVPROC) _
ress("glPixelDataRangeNV"))!=0) nLinked++; _GLeeGetProcAddress("glPixelDataRangeNV"))!=0) nLinked++;
if ((pglFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC) __GLee if ((GLeeFuncPtr_glFlushPixelDataRangeNV = (GLEEPFNGLFLUSHPIXELDATARANG
GetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++; ENVPROC) __GLeeGetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_primitive_restart(void) GLuint __GLeeLink_GL_NV_primitive_restart(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_primitive_restart #ifdef __GLEE_GL_NV_primitive_restart
if ((pglPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glPrimitiveRestartNV = (GLEEPFNGLPRIMITIVERESTARTNVPRO
cAddress("glPrimitiveRestartNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glPrimitiveRestartNV"))!=0) nLinked++;
if ((pglPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC) __ if ((GLeeFuncPtr_glPrimitiveRestartIndexNV = (GLEEPFNGLPRIMITIVERESTART
GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked++; INDEXNVPROC) __GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked
++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ATI_map_object_buffer(void) GLuint __GLeeLink_GL_ATI_map_object_buffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_map_object_buffer #ifdef __GLEE_GL_ATI_map_object_buffer
if ((pglMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC) __GLeeGetPro if ((GLeeFuncPtr_glMapObjectBufferATI = (GLEEPFNGLMAPOBJECTBUFFERATIPRO
cAddress("glMapObjectBufferATI"))!=0) nLinked++; C) __GLeeGetProcAddress("glMapObjectBufferATI"))!=0) nLinked++;
if ((pglUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC) __GLeeGe if ((GLeeFuncPtr_glUnmapObjectBufferATI = (GLEEPFNGLUNMAPOBJECTBUFFERAT
tProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++; IPROC) __GLeeGetProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_separate_stencil(void) GLuint __GLeeLink_GL_ATI_separate_stencil(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_separate_stencil #ifdef __GLEE_GL_ATI_separate_stencil
if ((pglStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC) __GLeeGe if ((GLeeFuncPtr_glStencilOpSeparateATI = (GLEEPFNGLSTENCILOPSEPARATEAT
tProcAddress("glStencilOpSeparateATI"))!=0) nLinked++; IPROC) __GLeeGetProcAddress("glStencilOpSeparateATI"))!=0) nLinked++;
if ((pglStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC) __GL if ((GLeeFuncPtr_glStencilFuncSeparateATI = (GLEEPFNGLSTENCILFUNCSEPARA
eeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++; TEATIPROC) __GLeeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void) GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ATI_vertex_attrib_array_object #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
if ((pglVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPR if ((GLeeFuncPtr_glVertexAttribArrayObjectATI = (GLEEPFNGLVERTEXATTRIBA
OC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0) nLinked++; RRAYOBJECTATIPROC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0
if ((pglGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJ ) nLinked++;
ECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectfvATI"))!=0 if ((GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI = (GLEEPFNGLGETVERTE
) nLinked++; XATTRIBARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayOb
if ((pglGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJ jectfvATI"))!=0) nLinked++;
ECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectivATI"))!=0 if ((GLeeFuncPtr_glGetVertexAttribArrayObjectivATI = (GLEEPFNGLGETVERTE
) nLinked++; XATTRIBARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayOb
jectivATI"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_depth_bounds_test(void) GLuint __GLeeLink_GL_EXT_depth_bounds_test(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_depth_bounds_test #ifdef __GLEE_GL_EXT_depth_bounds_test
if ((pglDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC) __GLeeGetProcAddress ("glDepthBoundsEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glDepthBoundsEXT = (GLEEPFNGLDEPTHBOUNDSEXTPROC) __GLe eGetProcAddress("glDepthBoundsEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GL_EXT_blend_equation_separate(void) GLuint __GLeeLink_GL_EXT_blend_equation_separate(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_blend_equation_separate #ifdef __GLEE_GL_EXT_blend_equation_separate
if ((pglBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBlendEquationSeparateEXT = (GLEEPFNGLBLENDEQUATIONSE PARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLin ked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;}
skipping to change at line 8905 skipping to change at line 14028
GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMP LETE;} GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMP LETE;}
GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_framebuffer_object(void) GLuint __GLeeLink_GL_EXT_framebuffer_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_framebuffer_object #ifdef __GLEE_GL_EXT_framebuffer_object
if ((pglIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glIsRenderbufferEXT = (GLEEPFNGLISRENDERBUFFEREXTPROC)
ddress("glIsRenderbufferEXT"))!=0) nLinked++; __GLeeGetProcAddress("glIsRenderbufferEXT"))!=0) nLinked++;
if ((pglBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC) __GLeeGetP if ((GLeeFuncPtr_glBindRenderbufferEXT = (GLEEPFNGLBINDRENDERBUFFEREXTP
rocAddress("glBindRenderbufferEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glBindRenderbufferEXT"))!=0) nLinked++;
if ((pglDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC) __GL if ((GLeeFuncPtr_glDeleteRenderbuffersEXT = (GLEEPFNGLDELETERENDERBUFFE
eeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++; RSEXTPROC) __GLeeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++;
if ((pglGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glGenRenderbuffersEXT = (GLEEPFNGLGENRENDERBUFFERSEXTP
rocAddress("glGenRenderbuffersEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGenRenderbuffersEXT"))!=0) nLinked++;
if ((pglRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC) __GL if ((GLeeFuncPtr_glRenderbufferStorageEXT = (GLEEPFNGLRENDERBUFFERSTORA
eeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++; GEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++;
if ((pglGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERI if ((GLeeFuncPtr_glGetRenderbufferParameterivEXT = (GLEEPFNGLGETRENDERB
VEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameterivEXT"))!=0) nLin UFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv
ked++; EXT"))!=0) nLinked++;
if ((pglIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glIsFramebufferEXT = (GLEEPFNGLISFRAMEBUFFEREXTPROC) _
ress("glIsFramebufferEXT"))!=0) nLinked++; _GLeeGetProcAddress("glIsFramebufferEXT"))!=0) nLinked++;
if ((pglBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glBindFramebufferEXT = (GLEEPFNGLBINDFRAMEBUFFEREXTPRO
cAddress("glBindFramebufferEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glBindFramebufferEXT"))!=0) nLinked++;
if ((pglDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC) __GLee if ((GLeeFuncPtr_glDeleteFramebuffersEXT = (GLEEPFNGLDELETEFRAMEBUFFERS
GetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++;
if ((pglGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glGenFramebuffersEXT = (GLEEPFNGLGENFRAMEBUFFERSEXTPRO
cAddress("glGenFramebuffersEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glGenFramebuffersEXT"))!=0) nLinked++;
if ((pglCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC if ((GLeeFuncPtr_glCheckFramebufferStatusEXT = (GLEEPFNGLCHECKFRAMEBUFF
) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) nLinked++; ERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) n
if ((pglFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) __ Linked++;
GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferTexture1DEXT = (GLEEPFNGLFRAMEBUFFERTEXTU
if ((pglFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) __ RE1DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked
GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked++; ++;
if ((pglFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) __ if ((GLeeFuncPtr_glFramebufferTexture2DEXT = (GLEEPFNGLFRAMEBUFFERTEXTU
GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked++; RE2DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked
if ((pglFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPR ++;
OC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferTexture3DEXT = (GLEEPFNGLFRAMEBUFFERTEXTU
if ((pglGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERAT RE3DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked
TACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferAttachmen ++;
tParameterivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glFramebufferRenderbufferEXT = (GLEEPFNGLFRAMEBUFFERRE
if ((pglGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC) __GLeeGetProcA NDERBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0
ddress("glGenerateMipmapEXT"))!=0) nLinked++; ) nLinked++;
if ((GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT = (GLEEPFNGLG
ETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFrame
bufferAttachmentParameterivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glGenerateMipmapEXT = (GLEEPFNGLGENERATEMIPMAPEXTPROC)
__GLeeGetProcAddress("glGenerateMipmapEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==17) return GLEE_LINK_COMPLETE; if (nLinked==17) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_GREMEDY_string_marker(void) GLuint __GLeeLink_GL_GREMEDY_string_marker(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_GREMEDY_string_marker #ifdef __GLEE_GL_GREMEDY_string_marker
if ((pglStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetP rocAddress("glStringMarkerGREMEDY"))!=0) nLinked++; if ((GLeeFuncPtr_glStringMarkerGREMEDY = (GLEEPFNGLSTRINGMARKERGREMEDYP ROC) __GLeeGetProcAddress("glStringMarkerGREMEDY"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void) GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_stencil_clear_tag #ifdef __GLEE_GL_EXT_stencil_clear_tag
if ((pglStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetPro cAddress("glStencilClearTagEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glStencilClearTagEXT = (GLEEPFNGLSTENCILCLEARTAGEXTPRO C) __GLeeGetProcAddress("glStencilClearTagEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_framebuffer_blit(void) GLuint __GLeeLink_GL_EXT_framebuffer_blit(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_framebuffer_blit #ifdef __GLEE_GL_EXT_framebuffer_blit
if ((pglBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetPro cAddress("glBlitFramebufferEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glBlitFramebufferEXT = (GLEEPFNGLBLITFRAMEBUFFEREXTPRO C) __GLeeGetProcAddress("glBlitFramebufferEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void) GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_framebuffer_multisample #ifdef __GLEE_GL_EXT_framebuffer_multisample
if ((pglRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMU LTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT "))!=0) nLinked++; if ((GLeeFuncPtr_glRenderbufferStorageMultisampleEXT = (GLEEPFNGLRENDER BUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorag eMultisampleEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_timer_query(void) GLuint __GLeeLink_GL_EXT_timer_query(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_timer_query #ifdef __GLEE_GL_EXT_timer_query
if ((pglGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) __GLee if ((GLeeFuncPtr_glGetQueryObjecti64vEXT = (GLEEPFNGLGETQUERYOBJECTI64V
GetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++;
if ((pglGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) __GL if ((GLeeFuncPtr_glGetQueryObjectui64vEXT = (GLEEPFNGLGETQUERYOBJECTUI6
eeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++; 4VEXTPROC) __GLeeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void) GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_gpu_program_parameters #ifdef __GLEE_GL_EXT_gpu_program_parameters
if ((pglProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPR if ((GLeeFuncPtr_glProgramEnvParameters4fvEXT = (GLEEPFNGLPROGRAMENVPAR
OC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++; AMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0
if ((pglProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVE ) nLinked++;
XTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked if ((GLeeFuncPtr_glProgramLocalParameters4fvEXT = (GLEEPFNGLPROGRAMLOCA
++; LPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT
"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void) GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_APPLE_flush_buffer_range #ifdef __GLEE_GL_APPLE_flush_buffer_range
if ((pglBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) __GLee if ((GLeeFuncPtr_glBufferParameteriAPPLE = (GLEEPFNGLBUFFERPARAMETERIAP
GetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++; PLEPROC) __GLeeGetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++;
if ((pglFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLE if ((GLeeFuncPtr_glFlushMappedBufferRangeAPPLE = (GLEEPFNGLFLUSHMAPPEDB
PROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++; UFFERRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))
!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_gpu_program4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_gpu_program4
if ((pglProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPR
OC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++;
if ((pglProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNV
PROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++;
if ((pglProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IV
NVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked
++;
if ((pglProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINV
PROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++;
if ((pglProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIV
NVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked
++;
if ((pglProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4U
IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLin
ked++;
if ((pglProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC)
__GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++;
if ((pglProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC
) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++;
if ((pglProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPR
OC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++;
if ((pglProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC
) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++;
if ((pglProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPR
OC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++;
if ((pglProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNV
PROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++;
if ((pglGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERI
IVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLin
ked++;
if ((pglGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETER
IUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) n
Linked++;
if ((pglGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNV
PROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++;
if ((pglGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIV
NVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked
++;
#endif
if (nLinked==16) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_geometry_program4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_geometry_program4
if ((pglProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) __GLeeGe
tProcAddress("glProgramVertexLimitNV"))!=0) nLinked++;
if ((pglFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLee
GetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
if ((pglFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPR
OC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
if ((pglFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC
) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
#endif
if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_geometry_shader4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_geometry_shader4
if ((pglProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGe
tProcAddress("glProgramParameteriEXT"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_vertex_program4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_vertex_program4
if ((pglVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI1iEXT"))!=0) nLinked++;
if ((pglVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI2iEXT"))!=0) nLinked++;
if ((pglVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI3iEXT"))!=0) nLinked++;
if ((pglVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI4iEXT"))!=0) nLinked++;
if ((pglVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI1uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI2uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI3uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI1ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI2ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI3ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4bvEXT"))!=0) nLinked++;
if ((pglVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4svEXT"))!=0) nLinked++;
if ((pglVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++;
if ((pglVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++;
if ((pglVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) __
GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++;
if ((pglGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) __GLee
GetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++;
if ((pglGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) __GL
eeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++;
#endif
if (nLinked==23) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_gpu_shader4(void) GLuint __GLeeLink_GL_EXT_gpu_shader4(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_gpu_shader4 #ifdef __GLEE_GL_EXT_gpu_shader4
if ((pglGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGetUniformuivEXT = (GLEEPFNGLGETUNIFORMUIVEXTPROC) _
ress("glGetUniformuivEXT"))!=0) nLinked++; _GLeeGetProcAddress("glGetUniformuivEXT"))!=0) nLinked++;
if ((pglBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) __ if ((GLeeFuncPtr_glBindFragDataLocationEXT = (GLEEPFNGLBINDFRAGDATALOCA
GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++; TIONEXTPROC) __GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked
if ((pglGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) __GL ++;
eeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetFragDataLocationEXT = (GLEEPFNGLGETFRAGDATALOCATI
if ((pglUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress(" ONEXTPROC) __GLeeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++;
glUniform1uiEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform1uiEXT = (GLEEPFNGLUNIFORM1UIEXTPROC) __GLeeG
if ((pglUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress(" etProcAddress("glUniform1uiEXT"))!=0) nLinked++;
glUniform2uiEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform2uiEXT = (GLEEPFNGLUNIFORM2UIEXTPROC) __GLeeG
if ((pglUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress(" etProcAddress("glUniform2uiEXT"))!=0) nLinked++;
glUniform3uiEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform3uiEXT = (GLEEPFNGLUNIFORM3UIEXTPROC) __GLeeG
if ((pglUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress(" etProcAddress("glUniform3uiEXT"))!=0) nLinked++;
glUniform4uiEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform4uiEXT = (GLEEPFNGLUNIFORM4UIEXTPROC) __GLeeG
if ((pglUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress etProcAddress("glUniform4uiEXT"))!=0) nLinked++;
("glUniform1uivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform1uivEXT = (GLEEPFNGLUNIFORM1UIVEXTPROC) __GLe
if ((pglUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress eGetProcAddress("glUniform1uivEXT"))!=0) nLinked++;
("glUniform2uivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform2uivEXT = (GLEEPFNGLUNIFORM2UIVEXTPROC) __GLe
if ((pglUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress eGetProcAddress("glUniform2uivEXT"))!=0) nLinked++;
("glUniform3uivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform3uivEXT = (GLEEPFNGLUNIFORM3UIVEXTPROC) __GLe
if ((pglUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress eGetProcAddress("glUniform3uivEXT"))!=0) nLinked++;
("glUniform4uivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glUniform4uivEXT = (GLEEPFNGLUNIFORM4UIVEXTPROC) __GLe
eGetProcAddress("glUniform4uivEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==11) return GLEE_LINK_COMPLETE; if (nLinked==11) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_draw_instanced(void) GLuint __GLeeLink_GL_EXT_draw_instanced(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_draw_instanced #ifdef __GLEE_GL_EXT_draw_instanced
if ((pglDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) __GL if ((GLeeFuncPtr_glDrawArraysInstancedEXT = (GLEEPFNGLDRAWARRAYSINSTANC
eeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++; EDEXTPROC) __GLeeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++;
if ((pglDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) if ((GLeeFuncPtr_glDrawElementsInstancedEXT = (GLEEPFNGLDRAWELEMENTSINS
__GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++; TANCEDEXTPROC) __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLin
ked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_buffer_object(void) GLuint __GLeeLink_GL_EXT_texture_buffer_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_texture_buffer_object #ifdef __GLEE_GL_EXT_texture_buffer_object
if ((pglTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("gl TexBufferEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTexBufferEXT = (GLEEPFNGLTEXBUFFEREXTPROC) __GLeeGet ProcAddress("glTexBufferEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_CO MPLETE;} GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_CO MPLETE;}
GLuint __GLeeLink_GL_NV_depth_buffer_float(void) GLuint __GLeeLink_GL_NV_depth_buffer_float(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_depth_buffer_float #ifdef __GLEE_GL_NV_depth_buffer_float
if ((pglDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glDepthRangedNV = (GLEEPFNGLDEPTHRANGEDNVPROC) __GLeeG
glDepthRangedNV"))!=0) nLinked++; etProcAddress("glDepthRangedNV"))!=0) nLinked++;
if ((pglClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glClearDepthdNV = (GLEEPFNGLCLEARDEPTHDNVPROC) __GLeeG
glClearDepthdNV"))!=0) nLinked++; etProcAddress("glClearDepthdNV"))!=0) nLinked++;
if ((pglDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glDepthBoundsdNV = (GLEEPFNGLDEPTHBOUNDSDNVPROC) __GLe
("glDepthBoundsdNV"))!=0) nLinked++; eGetProcAddress("glDepthBoundsdNV"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_fragment_program4(void) {return GLEE_LINK_COMPLETE;
}
GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void) GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_framebuffer_multisample_coverage #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
if ((pglRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERST ORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorage MultisampleCoverageNV"))!=0) nLinked++; if ((GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV = (GLEEPFNG LRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRend erbufferStorageMultisampleCoverageNV"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_parameter_buffer_object(void) GLuint __GLeeLink_GL_NV_parameter_buffer_object(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_parameter_buffer_object #ifdef __GLEE_GL_NV_parameter_buffer_object
if ((pglProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNV if ((GLeeFuncPtr_glProgramBufferParametersfvNV = (GLEEPFNGLPROGRAMBUFFE
PROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++; RPARAMETERSFVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))
if ((pglProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIV !=0) nLinked++;
NVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked if ((GLeeFuncPtr_glProgramBufferParametersIivNV = (GLEEPFNGLPROGRAMBUFF
++; ERPARAMETERSIIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV
if ((pglProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIU "))!=0) nLinked++;
IVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLin if ((GLeeFuncPtr_glProgramBufferParametersIuivNV = (GLEEPFNGLPROGRAMBUF
ked++; FERPARAMETERSIUIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIui
vNV"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_draw_buffers2(void) GLuint __GLeeLink_GL_EXT_draw_buffers2(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_draw_buffers2 #ifdef __GLEE_GL_EXT_draw_buffers2
if ((pglColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glColorMaskIndexedEXT = (GLEEPFNGLCOLORMASKINDEXEDEXTP
rocAddress("glColorMaskIndexedEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glColorMaskIndexedEXT"))!=0) nLinked++;
if ((pglGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) __GLee if ((GLeeFuncPtr_glGetBooleanIndexedvEXT = (GLEEPFNGLGETBOOLEANINDEXEDV
GetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++;
if ((pglGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) __GLee if ((GLeeFuncPtr_glGetIntegerIndexedvEXT = (GLEEPFNGLGETINTEGERINDEXEDV
GetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++;
if ((pglEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glEnableIndexedEXT = (GLEEPFNGLENABLEINDEXEDEXTPROC) _
ress("glEnableIndexedEXT"))!=0) nLinked++; _GLeeGetProcAddress("glEnableIndexedEXT"))!=0) nLinked++;
if ((pglDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glDisableIndexedEXT = (GLEEPFNGLDISABLEINDEXEDEXTPROC)
ddress("glDisableIndexedEXT"))!=0) nLinked++; __GLeeGetProcAddress("glDisableIndexedEXT"))!=0) nLinked++;
if ((pglIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glIsEnabledIndexedEXT = (GLEEPFNGLISENABLEDINDEXEDEXTP
rocAddress("glIsEnabledIndexedEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glIsEnabledIndexedEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_transform_feedback(void) GLuint __GLeeLink_GL_NV_transform_feedback(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_transform_feedback #ifdef __GLEE_GL_NV_transform_feedback
if ((pglBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC) if ((GLeeFuncPtr_glBeginTransformFeedbackNV = (GLEEPFNGLBEGINTRANSFORMF
__GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++; EEDBACKNVPROC) __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLin
if ((pglEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) __GL ked++;
eeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++; if ((GLeeFuncPtr_glEndTransformFeedbackNV = (GLEEPFNGLENDTRANSFORMFEEDB
if ((pglTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPR ACKNVPROC) __GLeeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++;
OC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++; if ((GLeeFuncPtr_glTransformFeedbackAttribsNV = (GLEEPFNGLTRANSFORMFEED
if ((pglBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcA BACKATTRIBSNVPROC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0
ddress("glBindBufferRangeNV"))!=0) nLinked++; ) nLinked++;
if ((pglBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetPro if ((GLeeFuncPtr_glBindBufferRangeNV = (GLEEPFNGLBINDBUFFERRANGENVPROC)
cAddress("glBindBufferOffsetNV"))!=0) nLinked++; __GLeeGetProcAddress("glBindBufferRangeNV"))!=0) nLinked++;
if ((pglBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glBindBufferOffsetNV = (GLEEPFNGLBINDBUFFEROFFSETNVPRO
ress("glBindBufferBaseNV"))!=0) nLinked++; C) __GLeeGetProcAddress("glBindBufferOffsetNV"))!=0) nLinked++;
if ((pglTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNV if ((GLeeFuncPtr_glBindBufferBaseNV = (GLEEPFNGLBINDBUFFERBASENVPROC) _
PROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++; _GLeeGetProcAddress("glBindBufferBaseNV"))!=0) nLinked++;
if ((pglActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glTransformFeedbackVaryingsNV = (GLEEPFNGLTRANSFORMFEE
ss("glActiveVaryingNV"))!=0) nLinked++; DBACKVARYINGSNVPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))
if ((pglGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) __GLeeGe !=0) nLinked++;
tProcAddress("glGetVaryingLocationNV"))!=0) nLinked++; if ((GLeeFuncPtr_glActiveVaryingNV = (GLEEPFNGLACTIVEVARYINGNVPROC) __G
if ((pglGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) __GLeeGetPro LeeGetProcAddress("glActiveVaryingNV"))!=0) nLinked++;
cAddress("glGetActiveVaryingNV"))!=0) nLinked++; if ((GLeeFuncPtr_glGetVaryingLocationNV = (GLEEPFNGLGETVARYINGLOCATIONN
if ((pglGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYI VPROC) __GLeeGetProcAddress("glGetVaryingLocationNV"))!=0) nLinked++;
NGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLin if ((GLeeFuncPtr_glGetActiveVaryingNV = (GLEEPFNGLGETACTIVEVARYINGNVPRO
ked++; C) __GLeeGetProcAddress("glGetActiveVaryingNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetTransformFeedbackVaryingNV = (GLEEPFNGLGETTRANSFO
RMFEEDBACKVARYINGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryin
gNV"))!=0) nLinked++;
#endif #endif
if (nLinked==11) return GLEE_LINK_COMPLETE; if (nLinked==11) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_bindable_uniform(void) GLuint __GLeeLink_GL_EXT_bindable_uniform(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_bindable_uniform #ifdef __GLEE_GL_EXT_bindable_uniform
if ((pglUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glUniformBufferEXT = (GLEEPFNGLUNIFORMBUFFEREXTPROC) _
ress("glUniformBufferEXT"))!=0) nLinked++; _GLeeGetProcAddress("glUniformBufferEXT"))!=0) nLinked++;
if ((pglGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC) __ if ((GLeeFuncPtr_glGetUniformBufferSizeEXT = (GLEEPFNGLGETUNIFORMBUFFER
GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++; SIZEEXTPROC) __GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked
if ((pglGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetP ++;
rocAddress("glGetUniformOffsetEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetUniformOffsetEXT = (GLEEPFNGLGETUNIFORMOFFSETEXTP
ROC) __GLeeGetProcAddress("glGetUniformOffsetEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_integer(void) GLuint __GLeeLink_GL_EXT_texture_integer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_texture_integer #ifdef __GLEE_GL_EXT_texture_integer
if ((pglTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glTexParameterIivEXT = (GLEEPFNGLTEXPARAMETERIIVEXTPRO
cAddress("glTexParameterIivEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glTexParameterIivEXT"))!=0) nLinked++;
if ((pglTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glTexParameterIuivEXT = (GLEEPFNGLTEXPARAMETERIUIVEXTP
rocAddress("glTexParameterIuivEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glTexParameterIuivEXT"))!=0) nLinked++;
if ((pglGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) __GLee if ((GLeeFuncPtr_glGetTexParameterIivEXT = (GLEEPFNGLGETTEXPARAMETERIIV
GetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++;
if ((pglGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) __GL if ((GLeeFuncPtr_glGetTexParameterIuivEXT = (GLEEPFNGLGETTEXPARAMETERIU
eeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++; IVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++;
if ((pglClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glClearColorIiEXT = (GLEEPFNGLCLEARCOLORIIEXTPROC) __G
ss("glClearColorIiEXT"))!=0) nLinked++; LeeGetProcAddress("glClearColorIiEXT"))!=0) nLinked++;
if ((pglClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glClearColorIuiEXT = (GLEEPFNGLCLEARCOLORIUIEXTPROC) _
ress("glClearColorIuiEXT"))!=0) nLinked++; _GLeeGetProcAddress("glClearColorIuiEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void) GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_GREMEDY_frame_terminator #ifdef __GLEE_GL_GREMEDY_frame_terminator
if ((pglFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC) __GL eeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++; if ((GLeeFuncPtr_glFrameTerminatorGREMEDY = (GLEEPFNGLFRAMETERMINATORGR EMEDYPROC) __GLeeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_conditional_render(void) GLuint __GLeeLink_GL_NV_conditional_render(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_NV_conditional_render #ifdef __GLEE_GL_NV_conditional_render
if ((pglBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC) if ((GLeeFuncPtr_glBeginConditionalRenderNV = (GLEEPFNGLBEGINCONDITIONA
__GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++; LRENDERNVPROC) __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLin
if ((pglEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) __GL ked++;
eeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++; if ((GLeeFuncPtr_glEndConditionalRenderNV = (GLEEPFNGLENDCONDITIONALREN
DERNVPROC) __GLeeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_transform_feedback(void) GLuint __GLeeLink_GL_EXT_transform_feedback(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_transform_feedback #ifdef __GLEE_GL_EXT_transform_feedback
if ((pglBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC if ((GLeeFuncPtr_glBeginTransformFeedbackEXT = (GLEEPFNGLBEGINTRANSFORM
) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++; FEEDBACKEXTPROC) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) n
if ((pglEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) __ Linked++;
GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glEndTransformFeedbackEXT = (GLEEPFNGLENDTRANSFORMFEED
if ((pglBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetPro BACKEXTPROC) __GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked
cAddress("glBindBufferRangeEXT"))!=0) nLinked++; ++;
if ((pglBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glBindBufferRangeEXT = (GLEEPFNGLBINDBUFFERRANGEEXTPRO
rocAddress("glBindBufferOffsetEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glBindBufferRangeEXT"))!=0) nLinked++;
if ((pglBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glBindBufferOffsetEXT = (GLEEPFNGLBINDBUFFEROFFSETEXTP
ddress("glBindBufferBaseEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glBindBufferOffsetEXT"))!=0) nLinked++;
if ((pglTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSE if ((GLeeFuncPtr_glBindBufferBaseEXT = (GLEEPFNGLBINDBUFFERBASEEXTPROC)
XTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked __GLeeGetProcAddress("glBindBufferBaseEXT"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glTransformFeedbackVaryingsEXT = (GLEEPFNGLTRANSFORMFE
if ((pglGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARY EDBACKVARYINGSEXTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT
INGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) n "))!=0) nLinked++;
Linked++; if ((GLeeFuncPtr_glGetTransformFeedbackVaryingEXT = (GLEEPFNGLGETTRANSF
ORMFEEDBACKVARYINGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVary
ingEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==7) return GLEE_LINK_COMPLETE; if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_direct_state_access(void) GLuint __GLeeLink_GL_EXT_direct_state_access(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_direct_state_access #ifdef __GLEE_GL_EXT_direct_state_access
if ((pglClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) __GL if ((GLeeFuncPtr_glClientAttribDefaultEXT = (GLEEPFNGLCLIENTATTRIBDEFAU
eeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++; LTEXTPROC) __GLeeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++;
if ((pglPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPR if ((GLeeFuncPtr_glPushClientAttribDefaultEXT = (GLEEPFNGLPUSHCLIENTATT
OC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++; RIBDEFAULTEXTPROC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0
if ((pglMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress ) nLinked++;
("glMatrixLoadfEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixLoadfEXT = (GLEEPFNGLMATRIXLOADFEXTPROC) __GLe
if ((pglMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress eGetProcAddress("glMatrixLoadfEXT"))!=0) nLinked++;
("glMatrixLoaddEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixLoaddEXT = (GLEEPFNGLMATRIXLOADDEXTPROC) __GLe
if ((pglMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress eGetProcAddress("glMatrixLoaddEXT"))!=0) nLinked++;
("glMatrixMultfEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixMultfEXT = (GLEEPFNGLMATRIXMULTFEXTPROC) __GLe
if ((pglMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress eGetProcAddress("glMatrixMultfEXT"))!=0) nLinked++;
("glMatrixMultdEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixMultdEXT = (GLEEPFNGLMATRIXMULTDEXTPROC) __GLe
if ((pglMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) __GLee eGetProcAddress("glMatrixMultdEXT"))!=0) nLinked++;
GetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixLoadIdentityEXT = (GLEEPFNGLMATRIXLOADIDENTITY
if ((pglMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAdd EXTPROC) __GLeeGetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++;
ress("glMatrixRotatefEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixRotatefEXT = (GLEEPFNGLMATRIXROTATEFEXTPROC) _
if ((pglMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAdd _GLeeGetProcAddress("glMatrixRotatefEXT"))!=0) nLinked++;
ress("glMatrixRotatedEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixRotatedEXT = (GLEEPFNGLMATRIXROTATEDEXTPROC) _
if ((pglMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddre _GLeeGetProcAddress("glMatrixRotatedEXT"))!=0) nLinked++;
ss("glMatrixScalefEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixScalefEXT = (GLEEPFNGLMATRIXSCALEFEXTPROC) __G
if ((pglMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddre LeeGetProcAddress("glMatrixScalefEXT"))!=0) nLinked++;
ss("glMatrixScaledEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixScaledEXT = (GLEEPFNGLMATRIXSCALEDEXTPROC) __G
if ((pglMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetP LeeGetProcAddress("glMatrixScaledEXT"))!=0) nLinked++;
rocAddress("glMatrixTranslatefEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixTranslatefEXT = (GLEEPFNGLMATRIXTRANSLATEFEXTP
if ((pglMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetP ROC) __GLeeGetProcAddress("glMatrixTranslatefEXT"))!=0) nLinked++;
rocAddress("glMatrixTranslatedEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixTranslatedEXT = (GLEEPFNGLMATRIXTRANSLATEDEXTP
if ((pglMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAdd ROC) __GLeeGetProcAddress("glMatrixTranslatedEXT"))!=0) nLinked++;
ress("glMatrixFrustumEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixFrustumEXT = (GLEEPFNGLMATRIXFRUSTUMEXTPROC) _
if ((pglMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress _GLeeGetProcAddress("glMatrixFrustumEXT"))!=0) nLinked++;
("glMatrixOrthoEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixOrthoEXT = (GLEEPFNGLMATRIXORTHOEXTPROC) __GLe
if ((pglMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("gl eGetProcAddress("glMatrixOrthoEXT"))!=0) nLinked++;
MatrixPopEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixPopEXT = (GLEEPFNGLMATRIXPOPEXTPROC) __GLeeGet
if ((pglMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress(" ProcAddress("glMatrixPopEXT"))!=0) nLinked++;
glMatrixPushEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixPushEXT = (GLEEPFNGLMATRIXPUSHEXTPROC) __GLeeG
if ((pglMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) __ etProcAddress("glMatrixPushEXT"))!=0) nLinked++;
GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixLoadTransposefEXT = (GLEEPFNGLMATRIXLOADTRANSP
if ((pglMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) __ OSEFEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked
GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++; ++;
if ((pglMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) __ if ((GLeeFuncPtr_glMatrixLoadTransposedEXT = (GLEEPFNGLMATRIXLOADTRANSP
GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++; OSEDEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked
if ((pglMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) __ ++;
GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMatrixMultTransposefEXT = (GLEEPFNGLMATRIXMULTTRANSP
if ((pglTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGe OSEFEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked
tProcAddress("glTextureParameterfEXT"))!=0) nLinked++; ++;
if ((pglTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) __GLee if ((GLeeFuncPtr_glMatrixMultTransposedEXT = (GLEEPFNGLMATRIXMULTTRANSP
GetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++; OSEDEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked
if ((pglTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGe ++;
tProcAddress("glTextureParameteriEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureParameterfEXT = (GLEEPFNGLTEXTUREPARAMETERFEX
if ((pglTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) __GLee TPROC) __GLeeGetProcAddress("glTextureParameterfEXT"))!=0) nLinked++;
GetProcAddress("glTextureParameterivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureParameterfvEXT = (GLEEPFNGLTEXTUREPARAMETERFV
if ((pglTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcA EXTPROC) __GLeeGetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++;
ddress("glTextureImage1DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureParameteriEXT = (GLEEPFNGLTEXTUREPARAMETERIEX
if ((pglTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcA TPROC) __GLeeGetProcAddress("glTextureParameteriEXT"))!=0) nLinked++;
ddress("glTextureImage2DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureParameterivEXT = (GLEEPFNGLTEXTUREPARAMETERIV
if ((pglTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGe EXTPROC) __GLeeGetProcAddress("glTextureParameterivEXT"))!=0) nLinked++;
tProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureImage1DEXT = (GLEEPFNGLTEXTUREIMAGE1DEXTPROC)
if ((pglTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGe __GLeeGetProcAddress("glTextureImage1DEXT"))!=0) nLinked++;
tProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureImage2DEXT = (GLEEPFNGLTEXTUREIMAGE2DEXTPROC)
if ((pglCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLee __GLeeGetProcAddress("glTextureImage2DEXT"))!=0) nLinked++;
GetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureSubImage1DEXT = (GLEEPFNGLTEXTURESUBIMAGE1DEX
if ((pglCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLee TPROC) __GLeeGetProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++;
GetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureSubImage2DEXT = (GLEEPFNGLTEXTURESUBIMAGE2DEX
if ((pglCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) TPROC) __GLeeGetProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++;
__GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glCopyTextureImage1DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE1D
if ((pglCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) EXTPROC) __GLeeGetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++;
__GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glCopyTextureImage2DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE2D
if ((pglGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetPro EXTPROC) __GLeeGetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++;
cAddress("glGetTextureImageEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glCopyTextureSubImage1DEXT = (GLEEPFNGLCOPYTEXTURESUBI
if ((pglGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC) MAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLin
__GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++; ked++;
if ((pglGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC) if ((GLeeFuncPtr_glCopyTextureSubImage2DEXT = (GLEEPFNGLCOPYTEXTURESUBI
__GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++; MAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLin
if ((pglGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERF ked++;
VEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLin if ((GLeeFuncPtr_glGetTextureImageEXT = (GLEEPFNGLGETTEXTUREIMAGEEXTPRO
ked++; C) __GLeeGetProcAddress("glGetTextureImageEXT"))!=0) nLinked++;
if ((pglGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERI if ((GLeeFuncPtr_glGetTextureParameterfvEXT = (GLEEPFNGLGETTEXTUREPARAM
VEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLin ETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLin
ked++; ked++;
if ((pglTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glGetTextureParameterivEXT = (GLEEPFNGLGETTEXTUREPARAM
ddress("glTextureImage3DEXT"))!=0) nLinked++; ETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLin
if ((pglTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGe ked++;
tProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetTextureLevelParameterfvEXT = (GLEEPFNGLGETTEXTURE
if ((pglCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) LEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfv
__GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++; EXT"))!=0) nLinked++;
if ((pglMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) __GLee if ((GLeeFuncPtr_glGetTextureLevelParameterivEXT = (GLEEPFNGLGETTEXTURE
GetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++; LEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameteriv
if ((pglMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) __GL EXT"))!=0) nLinked++;
eeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureImage3DEXT = (GLEEPFNGLTEXTUREIMAGE3DEXTPROC)
if ((pglMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) __GLee __GLeeGetProcAddress("glTextureImage3DEXT"))!=0) nLinked++;
GetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureSubImage3DEXT = (GLEEPFNGLTEXTURESUBIMAGE3DEX
if ((pglMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) __GL TPROC) __GLeeGetProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++;
eeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glCopyTextureSubImage3DEXT = (GLEEPFNGLCOPYTEXTURESUBI
if ((pglMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetPro MAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLin
cAddress("glMultiTexImage1DEXT"))!=0) nLinked++; ked++;
if ((pglMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glMultiTexParameterfEXT = (GLEEPFNGLMULTITEXPARAMETERF
cAddress("glMultiTexImage2DEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++;
if ((pglMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLee if ((GLeeFuncPtr_glMultiTexParameterfvEXT = (GLEEPFNGLMULTITEXPARAMETER
GetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++; FVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++;
if ((pglMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLee if ((GLeeFuncPtr_glMultiTexParameteriEXT = (GLEEPFNGLMULTITEXPARAMETERI
GetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++;
if ((pglCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GL if ((GLeeFuncPtr_glMultiTexParameterivEXT = (GLEEPFNGLMULTITEXPARAMETER
eeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++; IVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++;
if ((pglCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GL if ((GLeeFuncPtr_glMultiTexImage1DEXT = (GLEEPFNGLMULTITEXIMAGE1DEXTPRO
eeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexImage1DEXT"))!=0) nLinked++;
if ((pglCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC if ((GLeeFuncPtr_glMultiTexImage2DEXT = (GLEEPFNGLMULTITEXIMAGE2DEXTPRO
) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glMultiTexImage2DEXT"))!=0) nLinked++;
if ((pglCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC if ((GLeeFuncPtr_glMultiTexSubImage1DEXT = (GLEEPFNGLMULTITEXSUBIMAGE1D
) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++;
if ((pglGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glMultiTexSubImage2DEXT = (GLEEPFNGLMULTITEXSUBIMAGE2D
rocAddress("glGetMultiTexImageEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++;
if ((pglGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC if ((GLeeFuncPtr_glCopyMultiTexImage1DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE
) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++; 1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++;
if ((pglGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC if ((GLeeFuncPtr_glCopyMultiTexImage2DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE
) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++; 2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++;
if ((pglGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETE if ((GLeeFuncPtr_glCopyMultiTexSubImage1DEXT = (GLEEPFNGLCOPYMULTITEXSU
RFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) n BIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) n
Linked++; Linked++;
if ((pglGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETE if ((GLeeFuncPtr_glCopyMultiTexSubImage2DEXT = (GLEEPFNGLCOPYMULTITEXSU
RIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) n BIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) n
Linked++; Linked++;
if ((pglMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glGetMultiTexImageEXT = (GLEEPFNGLGETMULTITEXIMAGEEXTP
cAddress("glMultiTexImage3DEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glGetMultiTexImageEXT"))!=0) nLinked++;
if ((pglMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLee if ((GLeeFuncPtr_glGetMultiTexParameterfvEXT = (GLEEPFNGLGETMULTITEXPAR
GetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++; AMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) n
if ((pglCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC Linked++;
) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetMultiTexParameterivEXT = (GLEEPFNGLGETMULTITEXPAR
if ((pglBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetP AMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) n
rocAddress("glBindMultiTextureEXT"))!=0) nLinked++; Linked++;
if ((pglEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXT if ((GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT = (GLEEPFNGLGETMULTIT
PROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++; EXLEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParamete
if ((pglDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDE rfvEXT"))!=0) nLinked++;
XTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked if ((GLeeFuncPtr_glGetMultiTexLevelParameterivEXT = (GLEEPFNGLGETMULTIT
++; EXLEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParamete
if ((pglMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) __ rivEXT"))!=0) nLinked++;
GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexImage3DEXT = (GLEEPFNGLMULTITEXIMAGE3DEXTPRO
if ((pglMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddre C) __GLeeGetProcAddress("glMultiTexImage3DEXT"))!=0) nLinked++;
ss("glMultiTexEnvfEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexSubImage3DEXT = (GLEEPFNGLMULTITEXSUBIMAGE3D
if ((pglMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAdd EXTPROC) __GLeeGetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++;
ress("glMultiTexEnvfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glCopyMultiTexSubImage3DEXT = (GLEEPFNGLCOPYMULTITEXSU
if ((pglMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddre BIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) n
ss("glMultiTexEnviEXT"))!=0) nLinked++; Linked++;
if ((pglMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glBindMultiTextureEXT = (GLEEPFNGLBINDMULTITEXTUREEXTP
ress("glMultiTexEnvivEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glBindMultiTextureEXT"))!=0) nLinked++;
if ((pglMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glEnableClientStateIndexedEXT = (GLEEPFNGLENABLECLIENT
ss("glMultiTexGendEXT"))!=0) nLinked++; STATEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))
if ((pglMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAdd !=0) nLinked++;
ress("glMultiTexGendvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glDisableClientStateIndexedEXT = (GLEEPFNGLDISABLECLIE
if ((pglMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddre NTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT
ss("glMultiTexGenfEXT"))!=0) nLinked++; "))!=0) nLinked++;
if ((pglMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glMultiTexCoordPointerEXT = (GLEEPFNGLMULTITEXCOORDPOI
ress("glMultiTexGenfvEXT"))!=0) nLinked++; NTEREXTPROC) __GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked
if ((pglMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddre ++;
ss("glMultiTexGeniEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexEnvfEXT = (GLEEPFNGLMULTITEXENVFEXTPROC) __G
if ((pglMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAdd LeeGetProcAddress("glMultiTexEnvfEXT"))!=0) nLinked++;
ress("glMultiTexGenivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexEnvfvEXT = (GLEEPFNGLMULTITEXENVFVEXTPROC) _
if ((pglGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetP _GLeeGetProcAddress("glMultiTexEnvfvEXT"))!=0) nLinked++;
rocAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexEnviEXT = (GLEEPFNGLMULTITEXENVIEXTPROC) __G
if ((pglGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetP LeeGetProcAddress("glMultiTexEnviEXT"))!=0) nLinked++;
rocAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexEnvivEXT = (GLEEPFNGLMULTITEXENVIVEXTPROC) _
if ((pglGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetP _GLeeGetProcAddress("glMultiTexEnvivEXT"))!=0) nLinked++;
rocAddress("glGetMultiTexGendvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexGendEXT = (GLEEPFNGLMULTITEXGENDEXTPROC) __G
if ((pglGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetP LeeGetProcAddress("glMultiTexGendEXT"))!=0) nLinked++;
rocAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexGendvEXT = (GLEEPFNGLMULTITEXGENDVEXTPROC) _
if ((pglGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetP _GLeeGetProcAddress("glMultiTexGendvEXT"))!=0) nLinked++;
rocAddress("glGetMultiTexGenivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexGenfEXT = (GLEEPFNGLMULTITEXGENFEXTPROC) __G
if ((pglGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetP LeeGetProcAddress("glMultiTexGenfEXT"))!=0) nLinked++;
rocAddress("glGetFloatIndexedvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexGenfvEXT = (GLEEPFNGLMULTITEXGENFVEXTPROC) _
if ((pglGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGe _GLeeGetProcAddress("glMultiTexGenfvEXT"))!=0) nLinked++;
tProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexGeniEXT = (GLEEPFNGLMULTITEXGENIEXTPROC) __G
if ((pglGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) __GLee LeeGetProcAddress("glMultiTexGeniEXT"))!=0) nLinked++;
GetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexGenivEXT = (GLEEPFNGLMULTITEXGENIVEXTPROC) _
if ((pglCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXT _GLeeGetProcAddress("glMultiTexGenivEXT"))!=0) nLinked++;
PROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetMultiTexEnvfvEXT = (GLEEPFNGLGETMULTITEXENVFVEXTP
if ((pglCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXT ROC) __GLeeGetProcAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++;
PROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetMultiTexEnvivEXT = (GLEEPFNGLGETMULTITEXENVIVEXTP
if ((pglCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXT ROC) __GLeeGetProcAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++;
PROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetMultiTexGendvEXT = (GLEEPFNGLGETMULTITEXGENDVEXTP
if ((pglCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG ROC) __GLeeGetProcAddress("glGetMultiTexGendvEXT"))!=0) nLinked++;
E3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) n if ((GLeeFuncPtr_glGetMultiTexGenfvEXT = (GLEEPFNGLGETMULTITEXGENFVEXTP
Linked++; ROC) __GLeeGetProcAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++;
if ((pglCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG if ((GLeeFuncPtr_glGetMultiTexGenivEXT = (GLEEPFNGLGETMULTITEXGENIVEXTP
E2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) n ROC) __GLeeGetProcAddress("glGetMultiTexGenivEXT"))!=0) nLinked++;
Linked++; if ((GLeeFuncPtr_glGetFloatIndexedvEXT = (GLEEPFNGLGETFLOATINDEXEDVEXTP
if ((pglCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG ROC) __GLeeGetProcAddress("glGetFloatIndexedvEXT"))!=0) nLinked++;
E1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) n if ((GLeeFuncPtr_glGetDoubleIndexedvEXT = (GLEEPFNGLGETDOUBLEINDEXEDVEX
Linked++; TPROC) __GLeeGetProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++;
if ((pglGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEE if ((GLeeFuncPtr_glGetPointerIndexedvEXT = (GLEEPFNGLGETPOINTERINDEXEDV
XTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked EXTPROC) __GLeeGetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glCompressedTextureImage3DEXT = (GLEEPFNGLCOMPRESSEDTE
if ((pglCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DE XTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))
XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked !=0) nLinked++;
++; if ((GLeeFuncPtr_glCompressedTextureImage2DEXT = (GLEEPFNGLCOMPRESSEDTE
if ((pglCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DE XTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))
XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked !=0) nLinked++;
++; if ((GLeeFuncPtr_glCompressedTextureImage1DEXT = (GLEEPFNGLCOMPRESSEDTE
if ((pglCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DE XTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))
XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked !=0) nLinked++;
++; if ((GLeeFuncPtr_glCompressedTextureSubImage3DEXT = (GLEEPFNGLCOMPRESSE
if ((pglCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM DTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImag
AGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0 e3DEXT"))!=0) nLinked++;
) nLinked++; if ((GLeeFuncPtr_glCompressedTextureSubImage2DEXT = (GLEEPFNGLCOMPRESSE
if ((pglCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM DTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImag
AGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0 e2DEXT"))!=0) nLinked++;
) nLinked++; if ((GLeeFuncPtr_glCompressedTextureSubImage1DEXT = (GLEEPFNGLCOMPRESSE
if ((pglCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM DTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImag
AGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0 e1DEXT"))!=0) nLinked++;
) nLinked++; if ((GLeeFuncPtr_glGetCompressedTextureImageEXT = (GLEEPFNGLGETCOMPRESS
if ((pglGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAG EDTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT
EEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLin "))!=0) nLinked++;
ked++; if ((GLeeFuncPtr_glCompressedMultiTexImage3DEXT = (GLEEPFNGLCOMPRESSEDM
if ((pglNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLee ULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT
GetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++; "))!=0) nLinked++;
if ((pglNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAME if ((GLeeFuncPtr_glCompressedMultiTexImage2DEXT = (GLEEPFNGLCOMPRESSEDM
TER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0 ULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT
) nLinked++; "))!=0) nLinked++;
if ((pglNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAM if ((GLeeFuncPtr_glCompressedMultiTexImage1DEXT = (GLEEPFNGLCOMPRESSEDM
ETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT")) ULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT
!=0) nLinked++; "))!=0) nLinked++;
if ((pglNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAME if ((GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT = (GLEEPFNGLCOMPRESS
TER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0 EDMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubI
) nLinked++; mage3DEXT"))!=0) nLinked++;
if ((pglNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAM if ((GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT = (GLEEPFNGLCOMPRESS
ETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT")) EDMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubI
!=0) nLinked++; mage2DEXT"))!=0) nLinked++;
if ((pglGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCAL if ((GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT = (GLEEPFNGLCOMPRESS
PARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdv EDMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubI
EXT"))!=0) nLinked++; mage1DEXT"))!=0) nLinked++;
if ((pglGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCAL if ((GLeeFuncPtr_glGetCompressedMultiTexImageEXT = (GLEEPFNGLGETCOMPRES
PARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfv SEDMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImage
EXT"))!=0) nLinked++; EXT"))!=0) nLinked++;
if ((pglGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glNamedProgramStringEXT = (GLEEPFNGLNAMEDPROGRAMSTRING
tProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++;
if ((pglGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) if ((GLeeFuncPtr_glNamedProgramLocalParameter4dEXT = (GLEEPFNGLNAMEDPRO
__GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++; GRAMLOCALPARAMETER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParam
if ((pglNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARA eter4dEXT"))!=0) nLinked++;
METERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT if ((GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT = (GLEEPFNGLNAMEDPR
"))!=0) nLinked++; OGRAMLOCALPARAMETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalPar
if ((pglNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAM ameter4dvEXT"))!=0) nLinked++;
ETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT")) if ((GLeeFuncPtr_glNamedProgramLocalParameter4fEXT = (GLEEPFNGLNAMEDPRO
!=0) nLinked++; GRAMLOCALPARAMETER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParam
if ((pglNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARA eter4fEXT"))!=0) nLinked++;
METERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT if ((GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT = (GLEEPFNGLNAMEDPR
"))!=0) nLinked++; OGRAMLOCALPARAMETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalPar
if ((pglNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPAR ameter4fvEXT"))!=0) nLinked++;
AMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4iv if ((GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT = (GLEEPFNGLGETNA
EXT"))!=0) nLinked++; MEDPROGRAMLOCALPARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramL
if ((pglNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARA ocalParameterdvEXT"))!=0) nLinked++;
METERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT if ((GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT = (GLEEPFNGLGETNA
"))!=0) nLinked++; MEDPROGRAMLOCALPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramL
if ((pglNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPAR ocalParameterfvEXT"))!=0) nLinked++;
AMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiv if ((GLeeFuncPtr_glGetNamedProgramivEXT = (GLEEPFNGLGETNAMEDPROGRAMIVEX
EXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++;
if ((pglNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPA if ((GLeeFuncPtr_glGetNamedProgramStringEXT = (GLEEPFNGLGETNAMEDPROGRAM
RAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4 STRINGEXTPROC) __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLin
uivEXT"))!=0) nLinked++; ked++;
if ((pglGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCA if ((GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT = (GLEEPFNGLNAMEDP
LPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameter ROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalP
IivEXT"))!=0) nLinked++; arameters4fvEXT"))!=0) nLinked++;
if ((pglGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOC if ((GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT = (GLEEPFNGLNAMEDPR
ALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParamet OGRAMLOCALPARAMETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalPar
erIuivEXT"))!=0) nLinked++; ameterI4iEXT"))!=0) nLinked++;
if ((pglTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) __GL if ((GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT = (GLEEPFNGLNAMEDP
eeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++; ROGRAMLOCALPARAMETERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalP
if ((pglTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) __ arameterI4ivEXT"))!=0) nLinked++;
GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT = (GLEEPFNGLNAMED
if ((pglGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC PROGRAMLOCALPARAMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLoca
) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++; lParametersI4ivEXT"))!=0) nLinked++;
if ((pglGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPR if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT = (GLEEPFNGLNAMEDP
OC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++; ROGRAMLOCALPARAMETERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalP
if ((pglMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) __ arameterI4uiEXT"))!=0) nLinked++;
GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT = (GLEEPFNGLNAMED
if ((pglMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC) PROGRAMLOCALPARAMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLoca
__GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++; lParameterI4uivEXT"))!=0) nLinked++;
if ((pglGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPR if ((GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT = (GLEEPFNGLNAME
OC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++; DPROGRAMLOCALPARAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLo
if ((pglGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXT calParametersI4uivEXT"))!=0) nLinked++;
PROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT = (GLEEPFNGLGETN
if ((pglProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetP AMEDPROGRAMLOCALPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgra
rocAddress("glProgramUniform1fEXT"))!=0) nLinked++; mLocalParameterIivEXT"))!=0) nLinked++;
if ((pglProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT = (GLEEPFNGLGET
rocAddress("glProgramUniform2fEXT"))!=0) nLinked++; NAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProg
if ((pglProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetP ramLocalParameterIuivEXT"))!=0) nLinked++;
rocAddress("glProgramUniform3fEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureParameterIivEXT = (GLEEPFNGLTEXTUREPARAMETERI
if ((pglProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetP IVEXTPROC) __GLeeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++;
rocAddress("glProgramUniform4fEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glTextureParameterIuivEXT = (GLEEPFNGLTEXTUREPARAMETER
if ((pglProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetP IUIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked
rocAddress("glProgramUniform1iEXT"))!=0) nLinked++; ++;
if ((pglProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glGetTextureParameterIivEXT = (GLEEPFNGLGETTEXTUREPARA
rocAddress("glProgramUniform2iEXT"))!=0) nLinked++; METERIIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) n
if ((pglProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetP Linked++;
rocAddress("glProgramUniform3iEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetTextureParameterIuivEXT = (GLEEPFNGLGETTEXTUREPAR
if ((pglProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetP AMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0
rocAddress("glProgramUniform4iEXT"))!=0) nLinked++; ) nLinked++;
if ((pglProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glMultiTexParameterIivEXT = (GLEEPFNGLMULTITEXPARAMETE
tProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++; RIIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked
if ((pglProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGe ++;
tProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glMultiTexParameterIuivEXT = (GLEEPFNGLMULTITEXPARAMET
if ((pglProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGe ERIUIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLin
tProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++; ked++;
if ((pglProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glGetMultiTexParameterIivEXT = (GLEEPFNGLGETMULTITEXPA
tProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++; RAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0
if ((pglProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGe ) nLinked++;
tProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetMultiTexParameterIuivEXT = (GLEEPFNGLGETMULTITEXP
if ((pglProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGe ARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))
tProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++; !=0) nLinked++;
if ((pglProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glProgramUniform1fEXT = (GLEEPFNGLPROGRAMUNIFORM1FEXTP
tProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glProgramUniform1fEXT"))!=0) nLinked++;
if ((pglProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGe if ((GLeeFuncPtr_glProgramUniform2fEXT = (GLEEPFNGLPROGRAMUNIFORM2FEXTP
tProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glProgramUniform2fEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPR if ((GLeeFuncPtr_glProgramUniform3fEXT = (GLEEPFNGLPROGRAMUNIFORM3FEXTP
OC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glProgramUniform3fEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPR if ((GLeeFuncPtr_glProgramUniform4fEXT = (GLEEPFNGLPROGRAMUNIFORM4FEXTP
OC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glProgramUniform4fEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPR if ((GLeeFuncPtr_glProgramUniform1iEXT = (GLEEPFNGLPROGRAMUNIFORM1IEXTP
OC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glProgramUniform1iEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVE if ((GLeeFuncPtr_glProgramUniform2iEXT = (GLEEPFNGLPROGRAMUNIFORM2IEXTP
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked ROC) __GLeeGetProcAddress("glProgramUniform2iEXT"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glProgramUniform3iEXT = (GLEEPFNGLPROGRAMUNIFORM3IEXTP
if ((pglProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVE ROC) __GLeeGetProcAddress("glProgramUniform3iEXT"))!=0) nLinked++;
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked if ((GLeeFuncPtr_glProgramUniform4iEXT = (GLEEPFNGLPROGRAMUNIFORM4IEXTP
++; ROC) __GLeeGetProcAddress("glProgramUniform4iEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVE if ((GLeeFuncPtr_glProgramUniform1fvEXT = (GLEEPFNGLPROGRAMUNIFORM1FVEX
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked TPROC) __GLeeGetProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glProgramUniform2fvEXT = (GLEEPFNGLPROGRAMUNIFORM2FVEX
if ((pglProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVE TPROC) __GLeeGetProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++;
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked if ((GLeeFuncPtr_glProgramUniform3fvEXT = (GLEEPFNGLPROGRAMUNIFORM3FVEX
++; TPROC) __GLeeGetProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVE if ((GLeeFuncPtr_glProgramUniform4fvEXT = (GLEEPFNGLPROGRAMUNIFORM4FVEX
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked TPROC) __GLeeGetProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glProgramUniform1ivEXT = (GLEEPFNGLPROGRAMUNIFORM1IVEX
if ((pglProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVE TPROC) __GLeeGetProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++;
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked if ((GLeeFuncPtr_glProgramUniform2ivEXT = (GLEEPFNGLPROGRAMUNIFORM2IVEX
++; TPROC) __GLeeGetProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++;
if ((pglProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGe if ((GLeeFuncPtr_glProgramUniform3ivEXT = (GLEEPFNGLPROGRAMUNIFORM3IVEX
tProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++;
if ((pglProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGe if ((GLeeFuncPtr_glProgramUniform4ivEXT = (GLEEPFNGLPROGRAMUNIFORM4IVEX
tProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++;
if ((pglProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGe if ((GLeeFuncPtr_glProgramUniformMatrix2fvEXT = (GLEEPFNGLPROGRAMUNIFOR
tProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++; MMATRIX2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0
if ((pglProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGe ) nLinked++;
tProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramUniformMatrix3fvEXT = (GLEEPFNGLPROGRAMUNIFOR
if ((pglProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLee MMATRIX3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0
GetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++; ) nLinked++;
if ((pglProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLee if ((GLeeFuncPtr_glProgramUniformMatrix4fvEXT = (GLEEPFNGLPROGRAMUNIFOR
GetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++; MMATRIX4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0
if ((pglProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLee ) nLinked++;
GetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT = (GLEEPFNGLPROGRAMUNIF
if ((pglProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLee ORMMATRIX2X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT
GetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++; "))!=0) nLinked++;
if ((pglNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT = (GLEEPFNGLPROGRAMUNIF
cAddress("glNamedBufferDataEXT"))!=0) nLinked++; ORMMATRIX3X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT
if ((pglNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLee "))!=0) nLinked++;
GetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT = (GLEEPFNGLPROGRAMUNIF
if ((pglMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcA ORMMATRIX2X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT
ddress("glMapNamedBufferEXT"))!=0) nLinked++; "))!=0) nLinked++;
if ((pglUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetP if ((GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT = (GLEEPFNGLPROGRAMUNIF
rocAddress("glUnmapNamedBufferEXT"))!=0) nLinked++; ORMMATRIX4X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT
if ((pglGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVE "))!=0) nLinked++;
XTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked if ((GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT = (GLEEPFNGLPROGRAMUNIF
++; ORMMATRIX3X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT
if ((pglGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC "))!=0) nLinked++;
) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT = (GLEEPFNGLPROGRAMUNIF
if ((pglGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) ORMMATRIX4X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT
__GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++; "))!=0) nLinked++;
if ((pglTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glProgramUniform1uiEXT = (GLEEPFNGLPROGRAMUNIFORM1UIEX
ress("glTextureBufferEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++;
if ((pglMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glProgramUniform2uiEXT = (GLEEPFNGLPROGRAMUNIFORM2UIEX
ddress("glMultiTexBufferEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++;
if ((pglNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXT if ((GLeeFuncPtr_glProgramUniform3uiEXT = (GLEEPFNGLPROGRAMUNIFORM3UIEX
PROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++;
if ((pglGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFER if ((GLeeFuncPtr_glProgramUniform4uiEXT = (GLEEPFNGLPROGRAMUNIFORM4UIEX
PARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameteriv TPROC) __GLeeGetProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++;
EXT"))!=0) nLinked++; if ((GLeeFuncPtr_glProgramUniform1uivEXT = (GLEEPFNGLPROGRAMUNIFORM1UIV
if ((pglCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTA EXTPROC) __GLeeGetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++;
TUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) n if ((GLeeFuncPtr_glProgramUniform2uivEXT = (GLEEPFNGLPROGRAMUNIFORM2UIV
Linked++; EXTPROC) __GLeeGetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++;
if ((pglNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DE if ((GLeeFuncPtr_glProgramUniform3uivEXT = (GLEEPFNGLPROGRAMUNIFORM3UIV
XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked EXTPROC) __GLeeGetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glProgramUniform4uivEXT = (GLEEPFNGLPROGRAMUNIFORM4UIV
if ((pglNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DE EXTPROC) __GLeeGetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++;
XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked if ((GLeeFuncPtr_glNamedBufferDataEXT = (GLEEPFNGLNAMEDBUFFERDATAEXTPRO
++; C) __GLeeGetProcAddress("glNamedBufferDataEXT"))!=0) nLinked++;
if ((pglNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DE if ((GLeeFuncPtr_glNamedBufferSubDataEXT = (GLEEPFNGLNAMEDBUFFERSUBDATA
XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked EXTPROC) __GLeeGetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++;
++; if ((GLeeFuncPtr_glMapNamedBufferEXT = (GLEEPFNGLMAPNAMEDBUFFEREXTPROC)
if ((pglNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERB __GLeeGetProcAddress("glMapNamedBufferEXT"))!=0) nLinked++;
UFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0 if ((GLeeFuncPtr_glUnmapNamedBufferEXT = (GLEEPFNGLUNMAPNAMEDBUFFEREXTP
) nLinked++; ROC) __GLeeGetProcAddress("glUnmapNamedBufferEXT"))!=0) nLinked++;
if ((pglGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRA if ((GLeeFuncPtr_glGetNamedBufferParameterivEXT = (GLEEPFNGLGETNAMEDBUF
MEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFrame FERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT
bufferAttachmentParameterivEXT"))!=0) nLinked++; "))!=0) nLinked++;
if ((pglGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC) if ((GLeeFuncPtr_glGetNamedBufferPointervEXT = (GLEEPFNGLGETNAMEDBUFFER
__GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++; POINTERVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) n
if ((pglGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC Linked++;
) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetNamedBufferSubDataEXT = (GLEEPFNGLGETNAMEDBUFFERS
if ((pglFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) UBDATAEXTPROC) __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLin
__GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++; ked++;
if ((pglFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC if ((GLeeFuncPtr_glTextureBufferEXT = (GLEEPFNGLTEXTUREBUFFEREXTPROC) _
) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++; _GLeeGetProcAddress("glTextureBufferEXT"))!=0) nLinked++;
if ((pglFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC) if ((GLeeFuncPtr_glMultiTexBufferEXT = (GLEEPFNGLMULTITEXBUFFEREXTPROC)
__GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++; __GLeeGetProcAddress("glMultiTexBufferEXT"))!=0) nLinked++;
if ((pglGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVE if ((GLeeFuncPtr_glNamedRenderbufferStorageEXT = (GLEEPFNGLNAMEDRENDERB
XTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked UFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))
++; !=0) nLinked++;
if ((pglNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFE if ((GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT = (GLEEPFNGLGETNA
RSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorag MEDRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbu
eMultisampleEXT"))!=0) nLinked++; fferParameterivEXT"))!=0) nLinked++;
if ((pglNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDREN if ((GLeeFuncPtr_glCheckNamedFramebufferStatusEXT = (GLEEPFNGLCHECKNAME
DERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRe DFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferSta
nderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++; tusEXT"))!=0) nLinked++;
if ((pglNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPR if ((GLeeFuncPtr_glNamedFramebufferTexture1DEXT = (GLEEPFNGLNAMEDFRAMEB
OC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++; UFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT
if ((pglNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE "))!=0) nLinked++;
LAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0 if ((GLeeFuncPtr_glNamedFramebufferTexture2DEXT = (GLEEPFNGLNAMEDFRAMEB
) nLinked++; UFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT
if ((pglNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREF "))!=0) nLinked++;
ACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) n if ((GLeeFuncPtr_glNamedFramebufferTexture3DEXT = (GLEEPFNGLNAMEDFRAMEB
Linked++; UFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT
if ((pglTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) __GL "))!=0) nLinked++;
eeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glNamedFramebufferRenderbufferEXT = (GLEEPFNGLNAMEDFRA
if ((pglMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) __ MEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRender
GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++; bufferEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT = (GLEEP
FNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("
glGetNamedFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glGenerateTextureMipmapEXT = (GLEEPFNGLGENERATETEXTURE
MIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLin
ked++;
if ((GLeeFuncPtr_glGenerateMultiTexMipmapEXT = (GLEEPFNGLGENERATEMULTIT
EXMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) n
Linked++;
if ((GLeeFuncPtr_glFramebufferDrawBufferEXT = (GLEEPFNGLFRAMEBUFFERDRAW
BUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLin
ked++;
if ((GLeeFuncPtr_glFramebufferDrawBuffersEXT = (GLEEPFNGLFRAMEBUFFERDRA
WBUFFERSEXTPROC) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) n
Linked++;
if ((GLeeFuncPtr_glFramebufferReadBufferEXT = (GLEEPFNGLFRAMEBUFFERREAD
BUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLin
ked++;
if ((GLeeFuncPtr_glGetFramebufferParameterivEXT = (GLEEPFNGLGETFRAMEBUF
FERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT
"))!=0) nLinked++;
if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT = (GLEEPFNGLN
AMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRen
derbufferStorageMultisampleEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT = (GL
EEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAdd
ress("glNamedRenderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glNamedFramebufferTextureEXT = (GLEEPFNGLNAMEDFRAMEBUF
FERTEXTUREEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0
) nLinked++;
if ((GLeeFuncPtr_glNamedFramebufferTextureLayerEXT = (GLEEPFNGLNAMEDFRA
MEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextur
eLayerEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glNamedFramebufferTextureFaceEXT = (GLEEPFNGLNAMEDFRAM
EBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureF
aceEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glTextureRenderbufferEXT = (GLEEPFNGLTEXTURERENDERBUFF
EREXTPROC) __GLeeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glMultiTexRenderbufferEXT = (GLEEPFNGLMULTITEXRENDERBU
FFEREXTPROC) __GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked
++;
#endif #endif
if (nLinked==186) return GLEE_LINK_COMPLETE; if (nLinked==186) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GL_EXT_texture_swizzle(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_explicit_multisample(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_explicit_multisample
if ((GLeeFuncPtr_glGetMultisamplefvNV = (GLEEPFNGLGETMULTISAMPLEFVNVPRO
C) __GLeeGetProcAddress("glGetMultisamplefvNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glSampleMaskIndexedNV = (GLEEPFNGLSAMPLEMASKINDEXEDNVP
ROC) __GLeeGetProcAddress("glSampleMaskIndexedNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glTexRenderbufferNV = (GLEEPFNGLTEXRENDERBUFFERNVPROC)
__GLeeGetProcAddress("glTexRenderbufferNV"))!=0) nLinked++;
#endif
if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_transform_feedback2(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_transform_feedback2
if ((GLeeFuncPtr_glBindTransformFeedbackNV = (GLEEPFNGLBINDTRANSFORMFEE
DBACKNVPROC) __GLeeGetProcAddress("glBindTransformFeedbackNV"))!=0) nLinked
++;
if ((GLeeFuncPtr_glDeleteTransformFeedbacksNV = (GLEEPFNGLDELETETRANSFO
RMFEEDBACKSNVPROC) __GLeeGetProcAddress("glDeleteTransformFeedbacksNV"))!=0
) nLinked++;
if ((GLeeFuncPtr_glGenTransformFeedbacksNV = (GLEEPFNGLGENTRANSFORMFEED
BACKSNVPROC) __GLeeGetProcAddress("glGenTransformFeedbacksNV"))!=0) nLinked
++;
if ((GLeeFuncPtr_glIsTransformFeedbackNV = (GLEEPFNGLISTRANSFORMFEEDBAC
KNVPROC) __GLeeGetProcAddress("glIsTransformFeedbackNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glPauseTransformFeedbackNV = (GLEEPFNGLPAUSETRANSFORMF
EEDBACKNVPROC) __GLeeGetProcAddress("glPauseTransformFeedbackNV"))!=0) nLin
ked++;
if ((GLeeFuncPtr_glResumeTransformFeedbackNV = (GLEEPFNGLRESUMETRANSFOR
MFEEDBACKNVPROC) __GLeeGetProcAddress("glResumeTransformFeedbackNV"))!=0) n
Linked++;
if ((GLeeFuncPtr_glDrawTransformFeedbackNV = (GLEEPFNGLDRAWTRANSFORMFEE
DBACKNVPROC) __GLeeGetProcAddress("glDrawTransformFeedbackNV"))!=0) nLinked
++;
#endif
if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_INGR_blend_func_separate(void) GLuint __GLeeLink_GL_INGR_blend_func_separate(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_INGR_blend_func_separate #ifdef __GLEE_GL_INGR_blend_func_separate
if ((pglBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) __GLee GetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++; if ((GLeeFuncPtr_glBlendFuncSeparateINGR = (GLEEPFNGLBLENDFUNCSEPARATEI NGRPROC) __GLeeGetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COM PLETE;} GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COM PLETE;}
GLuint __GLeeLink_GL_SGIX_igloo_interface(void) GLuint __GLeeLink_GL_SGIX_igloo_interface(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_SGIX_igloo_interface #ifdef __GLEE_GL_SGIX_igloo_interface
if ((pglIglooInterfaceSGIX = (PFNGLIGLOOINTERFACESGIXPROC) __GLeeGetPro cAddress("glIglooInterfaceSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glIglooInterfaceSGIX = (GLEEPFNGLIGLOOINTERFACESGIXPRO C) __GLeeGetProcAddress("glIglooInterfaceSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_fragment_lighting(void) GLuint __GLeeLink_GL_EXT_fragment_lighting(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_fragment_lighting #ifdef __GLEE_GL_EXT_fragment_lighting
if ((pglFragmentLightModeliEXT = (PFNGLFRAGMENTLIGHTMODELIEXTPROC) __GL if ((GLeeFuncPtr_glFragmentLightModeliEXT = (GLEEPFNGLFRAGMENTLIGHTMODE
eeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++; LIEXTPROC) __GLeeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++;
if ((pglFragmentLightModelfEXT = (PFNGLFRAGMENTLIGHTMODELFEXTPROC) __GL if ((GLeeFuncPtr_glFragmentLightModelfEXT = (GLEEPFNGLFRAGMENTLIGHTMODE
eeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++; LFEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++;
if ((pglFragmentLightModelivEXT = (PFNGLFRAGMENTLIGHTMODELIVEXTPROC) __ if ((GLeeFuncPtr_glFragmentLightModelivEXT = (GLEEPFNGLFRAGMENTLIGHTMOD
GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked++; ELIVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked
if ((pglFragmentLightModelfvEXT = (PFNGLFRAGMENTLIGHTMODELFVEXTPROC) __ ++;
GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glFragmentLightModelfvEXT = (GLEEPFNGLFRAGMENTLIGHTMOD
if ((pglFragmentLightiEXT = (PFNGLFRAGMENTLIGHTIEXTPROC) __GLeeGetProcA ELFVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked
ddress("glFragmentLightiEXT"))!=0) nLinked++; ++;
if ((pglFragmentLightfEXT = (PFNGLFRAGMENTLIGHTFEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glFragmentLightiEXT = (GLEEPFNGLFRAGMENTLIGHTIEXTPROC)
ddress("glFragmentLightfEXT"))!=0) nLinked++; __GLeeGetProcAddress("glFragmentLightiEXT"))!=0) nLinked++;
if ((pglFragmentLightivEXT = (PFNGLFRAGMENTLIGHTIVEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glFragmentLightfEXT = (GLEEPFNGLFRAGMENTLIGHTFEXTPROC)
cAddress("glFragmentLightivEXT"))!=0) nLinked++; __GLeeGetProcAddress("glFragmentLightfEXT"))!=0) nLinked++;
if ((pglFragmentLightfvEXT = (PFNGLFRAGMENTLIGHTFVEXTPROC) __GLeeGetPro if ((GLeeFuncPtr_glFragmentLightivEXT = (GLEEPFNGLFRAGMENTLIGHTIVEXTPRO
cAddress("glFragmentLightfvEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glFragmentLightivEXT"))!=0) nLinked++;
if ((pglGetFragmentLightivEXT = (PFNGLGETFRAGMENTLIGHTIVEXTPROC) __GLee if ((GLeeFuncPtr_glFragmentLightfvEXT = (GLEEPFNGLFRAGMENTLIGHTFVEXTPRO
GetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("glFragmentLightfvEXT"))!=0) nLinked++;
if ((pglGetFragmentLightfvEXT = (PFNGLGETFRAGMENTLIGHTFVEXTPROC) __GLee if ((GLeeFuncPtr_glGetFragmentLightivEXT = (GLEEPFNGLGETFRAGMENTLIGHTIV
GetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++;
if ((pglFragmentMaterialfEXT = (PFNGLFRAGMENTMATERIALFEXTPROC) __GLeeGe if ((GLeeFuncPtr_glGetFragmentLightfvEXT = (GLEEPFNGLGETFRAGMENTLIGHTFV
tProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++;
if ((pglFragmentMaterialiEXT = (PFNGLFRAGMENTMATERIALIEXTPROC) __GLeeGe if ((GLeeFuncPtr_glFragmentMaterialfEXT = (GLEEPFNGLFRAGMENTMATERIALFEX
tProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++;
if ((pglFragmentMaterialfvEXT = (PFNGLFRAGMENTMATERIALFVEXTPROC) __GLee if ((GLeeFuncPtr_glFragmentMaterialiEXT = (GLEEPFNGLFRAGMENTMATERIALIEX
GetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++;
if ((pglFragmentMaterialivEXT = (PFNGLFRAGMENTMATERIALIVEXTPROC) __GLee if ((GLeeFuncPtr_glFragmentMaterialfvEXT = (GLEEPFNGLFRAGMENTMATERIALFV
GetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++;
if ((pglFragmentColorMaterialEXT = (PFNGLFRAGMENTCOLORMATERIALEXTPROC) if ((GLeeFuncPtr_glFragmentMaterialivEXT = (GLEEPFNGLFRAGMENTMATERIALIV
__GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++;
if ((pglGetFragmentMaterialfvEXT = (PFNGLGETFRAGMENTMATERIALFVEXTPROC) if ((GLeeFuncPtr_glFragmentColorMaterialEXT = (GLEEPFNGLFRAGMENTCOLORMA
__GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++; TERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLin
if ((pglGetFragmentMaterialivEXT = (PFNGLGETFRAGMENTMATERIALIVEXTPROC) ked++;
__GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++; if ((GLeeFuncPtr_glGetFragmentMaterialfvEXT = (GLEEPFNGLGETFRAGMENTMATE
if ((pglLightEnviEXT = (PFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("gl RIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLin
LightEnviEXT"))!=0) nLinked++; ked++;
if ((GLeeFuncPtr_glGetFragmentMaterialivEXT = (GLEEPFNGLGETFRAGMENTMATE
RIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLin
ked++;
if ((GLeeFuncPtr_glLightEnviEXT = (GLEEPFNGLLIGHTENVIEXTPROC) __GLeeGet
ProcAddress("glLightEnviEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==18) return GLEE_LINK_COMPLETE; if (nLinked==18) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_geometry_shader4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_geometry_shader4
if ((GLeeFuncPtr_glProgramParameteriEXT = (GLEEPFNGLPROGRAMPARAMETERIEX
TPROC) __GLeeGetProcAddress("glProgramParameteriEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE
EXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTE
XTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0
) nLinked++;
if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEX
TUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) n
Linked++;
#endif
if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_scene_marker(void) GLuint __GLeeLink_GL_EXT_scene_marker(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_scene_marker #ifdef __GLEE_GL_EXT_scene_marker
if ((pglBeginSceneEXT = (PFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glBeginSceneEXT = (GLEEPFNGLBEGINSCENEEXTPROC) __GLeeG
glBeginSceneEXT"))!=0) nLinked++; etProcAddress("glBeginSceneEXT"))!=0) nLinked++;
if ((pglEndSceneEXT = (PFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEn if ((GLeeFuncPtr_glEndSceneEXT = (GLEEPFNGLENDSCENEEXTPROC) __GLeeGetPr
dSceneEXT"))!=0) nLinked++; ocAddress("glEndSceneEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_gpu_program4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_gpu_program4
if ((GLeeFuncPtr_glProgramLocalParameterI4iNV = (GLEEPFNGLPROGRAMLOCALP
ARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0
) nLinked++;
if ((GLeeFuncPtr_glProgramLocalParameterI4ivNV = (GLEEPFNGLPROGRAMLOCAL
PARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))
!=0) nLinked++;
if ((GLeeFuncPtr_glProgramLocalParametersI4ivNV = (GLEEPFNGLPROGRAMLOCA
LPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV
"))!=0) nLinked++;
if ((GLeeFuncPtr_glProgramLocalParameterI4uiNV = (GLEEPFNGLPROGRAMLOCAL
PARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))
!=0) nLinked++;
if ((GLeeFuncPtr_glProgramLocalParameterI4uivNV = (GLEEPFNGLPROGRAMLOCA
LPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV
"))!=0) nLinked++;
if ((GLeeFuncPtr_glProgramLocalParametersI4uivNV = (GLEEPFNGLPROGRAMLOC
ALPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ui
vNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glProgramEnvParameterI4iNV = (GLEEPFNGLPROGRAMENVPARAM
ETERI4INVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLin
ked++;
if ((GLeeFuncPtr_glProgramEnvParameterI4ivNV = (GLEEPFNGLPROGRAMENVPARA
METERI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) n
Linked++;
if ((GLeeFuncPtr_glProgramEnvParametersI4ivNV = (GLEEPFNGLPROGRAMENVPAR
AMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0
) nLinked++;
if ((GLeeFuncPtr_glProgramEnvParameterI4uiNV = (GLEEPFNGLPROGRAMENVPARA
METERI4UINVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) n
Linked++;
if ((GLeeFuncPtr_glProgramEnvParameterI4uivNV = (GLEEPFNGLPROGRAMENVPAR
AMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0
) nLinked++;
if ((GLeeFuncPtr_glProgramEnvParametersI4uivNV = (GLEEPFNGLPROGRAMENVPA
RAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))
!=0) nLinked++;
if ((GLeeFuncPtr_glGetProgramLocalParameterIivNV = (GLEEPFNGLGETPROGRAM
LOCALPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIi
vNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetProgramLocalParameterIuivNV = (GLEEPFNGLGETPROGRA
MLOCALPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameter
IuivNV"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetProgramEnvParameterIivNV = (GLEEPFNGLGETPROGRAMEN
VPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))
!=0) nLinked++;
if ((GLeeFuncPtr_glGetProgramEnvParameterIuivNV = (GLEEPFNGLGETPROGRAME
NVPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV
"))!=0) nLinked++;
if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE
EXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTE
XTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0
) nLinked++;
if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEX
TUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) n
Linked++;
if ((GLeeFuncPtr_glVertexAttribI2iEXT = (GLEEPFNGLVERTEXATTRIBI2IEXTPRO
C) __GLeeGetProcAddress("glVertexAttribI2iEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI3iEXT = (GLEEPFNGLVERTEXATTRIBI3IEXTPRO
C) __GLeeGetProcAddress("glVertexAttribI3iEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4iEXT = (GLEEPFNGLVERTEXATTRIBI4IEXTPRO
C) __GLeeGetProcAddress("glVertexAttribI4iEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI1uiEXT = (GLEEPFNGLVERTEXATTRIBI1UIEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI1uiEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI2uiEXT = (GLEEPFNGLVERTEXATTRIBI2UIEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI2uiEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI3uiEXT = (GLEEPFNGLVERTEXATTRIBI3UIEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI3uiEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4uiEXT = (GLEEPFNGLVERTEXATTRIBI4UIEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI4uiEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI1ivEXT = (GLEEPFNGLVERTEXATTRIBI1IVEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI1ivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI2ivEXT = (GLEEPFNGLVERTEXATTRIBI2IVEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI2ivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI3ivEXT = (GLEEPFNGLVERTEXATTRIBI3IVEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI3ivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4ivEXT = (GLEEPFNGLVERTEXATTRIBI4IVEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI4ivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI1uivEXT = (GLEEPFNGLVERTEXATTRIBI1UIVEX
TPROC) __GLeeGetProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI2uivEXT = (GLEEPFNGLVERTEXATTRIBI2UIVEX
TPROC) __GLeeGetProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI3uivEXT = (GLEEPFNGLVERTEXATTRIBI3UIVEX
TPROC) __GLeeGetProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4uivEXT = (GLEEPFNGLVERTEXATTRIBI4UIVEX
TPROC) __GLeeGetProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4bvEXT = (GLEEPFNGLVERTEXATTRIBI4BVEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI4bvEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4svEXT = (GLEEPFNGLVERTEXATTRIBI4SVEXTP
ROC) __GLeeGetProcAddress("glVertexAttribI4svEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4ubvEXT = (GLEEPFNGLVERTEXATTRIBI4UBVEX
TPROC) __GLeeGetProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribI4usvEXT = (GLEEPFNGLVERTEXATTRIBI4USVEX
TPROC) __GLeeGetProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glVertexAttribIPointerEXT = (GLEEPFNGLVERTEXATTRIBIPOI
NTEREXTPROC) __GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked
++;
if ((GLeeFuncPtr_glGetVertexAttribIivEXT = (GLEEPFNGLGETVERTEXATTRIBIIV
EXTPROC) __GLeeGetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++;
if ((GLeeFuncPtr_glGetVertexAttribIuivEXT = (GLEEPFNGLGETVERTEXATTRIBIU
IVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++;
#endif
if (nLinked==41) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LIN K_COMPLETE;} GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LIN K_COMPLETE;}
GLuint __GLeeLink_GL_OES_single_precision(void) GLuint __GLeeLink_GL_OES_single_precision(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_OES_single_precision #ifdef __GLEE_GL_OES_single_precision
if ((pglDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glDepthRangefOES = (GLEEPFNGLDEPTHRANGEFOESPROC) __GLe
("glDepthRangefOES"))!=0) nLinked++; eGetProcAddress("glDepthRangefOES"))!=0) nLinked++;
if ((pglFrustumfOES = (PFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFr if ((GLeeFuncPtr_glFrustumfOES = (GLEEPFNGLFRUSTUMFOESPROC) __GLeeGetPr
ustumfOES"))!=0) nLinked++; ocAddress("glFrustumfOES"))!=0) nLinked++;
if ((pglOrthofOES = (PFNGLORTHOFOESPROC) __GLeeGetProcAddress("glOrthof if ((GLeeFuncPtr_glOrthofOES = (GLEEPFNGLORTHOFOESPROC) __GLeeGetProcAd
OES"))!=0) nLinked++; dress("glOrthofOES"))!=0) nLinked++;
if ((pglClipPlanefOES = (PFNGLCLIPPLANEFOESPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glClipPlanefOES = (GLEEPFNGLCLIPPLANEFOESPROC) __GLeeG
glClipPlanefOES"))!=0) nLinked++; etProcAddress("glClipPlanefOES"))!=0) nLinked++;
if ((pglGetClipPlanefOES = (PFNGLGETCLIPPLANEFOESPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glGetClipPlanefOES = (GLEEPFNGLGETCLIPPLANEFOESPROC) _
ress("glGetClipPlanefOES"))!=0) nLinked++; _GLeeGetProcAddress("glGetClipPlanefOES"))!=0) nLinked++;
if ((pglClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glClearDepthfOES = (GLEEPFNGLCLEARDEPTHFOESPROC) __GLe
("glClearDepthfOES"))!=0) nLinked++; eGetProcAddress("glClearDepthfOES"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;}
skipping to change at line 9881 skipping to change at line 15015
__GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker; __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker;
__GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil; __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil;
__GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag; __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag;
__GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB; __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB;
__GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit; __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit;
__GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample; __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample;
__GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack; __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack;
__GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query; __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query;
__GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters; __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters;
__GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range; __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range;
__GLeeGLLoadFunction[280]=__GLeeLink_GL_NV_gpu_program4; __GLeeGLLoadFunction[280]=__GLeeLink_GL_EXT_gpu_shader4;
__GLeeGLLoadFunction[281]=__GLeeLink_GL_NV_geometry_program4; __GLeeGLLoadFunction[281]=__GLeeLink_GL_EXT_draw_instanced;
__GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_geometry_shader4; __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_packed_float;
__GLeeGLLoadFunction[283]=__GLeeLink_GL_NV_vertex_program4; __GLeeGLLoadFunction[283]=__GLeeLink_GL_EXT_texture_array;
__GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_gpu_shader4; __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_texture_buffer_object;
__GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_draw_instanced; __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_texture_compression_latc;
__GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_packed_float; __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_texture_compression_rgtc;
__GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_array; __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_shared_exponent;
__GLeeGLLoadFunction[288]=__GLeeLink_GL_EXT_texture_buffer_object; __GLeeGLLoadFunction[288]=__GLeeLink_GL_NV_depth_buffer_float;
__GLeeGLLoadFunction[289]=__GLeeLink_GL_EXT_texture_compression_latc; __GLeeGLLoadFunction[289]=__GLeeLink_GL_NV_framebuffer_multisample_cove
__GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_texture_compression_rgtc; rage;
__GLeeGLLoadFunction[291]=__GLeeLink_GL_EXT_texture_shared_exponent; __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_framebuffer_sRGB;
__GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_depth_buffer_float; __GLeeGLLoadFunction[291]=__GLeeLink_GL_NV_geometry_shader4;
__GLeeGLLoadFunction[293]=__GLeeLink_GL_NV_fragment_program4; __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_parameter_buffer_object;
__GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_framebuffer_multisample_cove __GLeeGLLoadFunction[293]=__GLeeLink_GL_EXT_draw_buffers2;
rage; __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_transform_feedback;
__GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_framebuffer_sRGB; __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_bindable_uniform;
__GLeeGLLoadFunction[296]=__GLeeLink_GL_NV_geometry_shader4; __GLeeGLLoadFunction[296]=__GLeeLink_GL_EXT_texture_integer;
__GLeeGLLoadFunction[297]=__GLeeLink_GL_NV_parameter_buffer_object; __GLeeGLLoadFunction[297]=__GLeeLink_GL_GREMEDY_frame_terminator;
__GLeeGLLoadFunction[298]=__GLeeLink_GL_EXT_draw_buffers2; __GLeeGLLoadFunction[298]=__GLeeLink_GL_NV_conditional_render;
__GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_transform_feedback; __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_present_video;
__GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_bindable_uniform; __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_transform_feedback;
__GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_texture_integer; __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_direct_state_access;
__GLeeGLLoadFunction[302]=__GLeeLink_GL_GREMEDY_frame_terminator; __GLeeGLLoadFunction[302]=__GLeeLink_GL_EXT_vertex_array_bgra;
__GLeeGLLoadFunction[303]=__GLeeLink_GL_NV_conditional_render; __GLeeGLLoadFunction[303]=__GLeeLink_GL_EXT_texture_swizzle;
__GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_present_video; __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_explicit_multisample;
__GLeeGLLoadFunction[305]=__GLeeLink_GL_EXT_transform_feedback; __GLeeGLLoadFunction[305]=__GLeeLink_GL_NV_transform_feedback2;
__GLeeGLLoadFunction[306]=__GLeeLink_GL_EXT_direct_state_access; __GLeeGLLoadFunction[306]=__GLeeLink_GL_SGIX_texture_select;
__GLeeGLLoadFunction[307]=__GLeeLink_GL_EXT_vertex_array_bgra; __GLeeGLLoadFunction[307]=__GLeeLink_GL_INGR_blend_func_separate;
__GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_texture_select; __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_depth_pass_instrument;
__GLeeGLLoadFunction[309]=__GLeeLink_GL_INGR_blend_func_separate; __GLeeGLLoadFunction[309]=__GLeeLink_GL_SGIX_igloo_interface;
__GLeeGLLoadFunction[310]=__GLeeLink_GL_SGIX_depth_pass_instrument; __GLeeGLLoadFunction[310]=__GLeeLink_GL_EXT_fragment_lighting;
__GLeeGLLoadFunction[311]=__GLeeLink_GL_SGIX_igloo_interface; __GLeeGLLoadFunction[311]=__GLeeLink_GL_EXT_geometry_shader4;
__GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_fragment_lighting; __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_scene_marker;
__GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_scene_marker; __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_texture_compression_dxt1;
__GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_compression_dxt1; __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_env;
__GLeeGLLoadFunction[315]=__GLeeLink_GL_EXT_texture_env; __GLeeGLLoadFunction[315]=__GLeeLink_GL_IBM_static_data;
__GLeeGLLoadFunction[316]=__GLeeLink_GL_IBM_static_data; __GLeeGLLoadFunction[316]=__GLeeLink_GL_NV_gpu_program4;
__GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates; __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates;
__GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture ; __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture ;
__GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision; __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision;
__GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits; __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits;
__GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range; __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range;
} }
#ifdef WIN32 #ifdef WIN32
GLuint __GLeeLink_WGL_ARB_buffer_region(void) GLuint __GLeeLink_WGL_ARB_buffer_region(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_ARB_buffer_region #ifdef __GLEE_WGL_ARB_buffer_region
if ((pwglCreateBufferRegionARB = (PFNWGLCREATEBUFFERREGIONARBPROC) __GL if ((GLeeFuncPtr_wglCreateBufferRegionARB = (GLEEPFNWGLCREATEBUFFERREGI
eeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++; ONARBPROC) __GLeeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++;
if ((pwglDeleteBufferRegionARB = (PFNWGLDELETEBUFFERREGIONARBPROC) __GL if ((GLeeFuncPtr_wglDeleteBufferRegionARB = (GLEEPFNWGLDELETEBUFFERREGI
eeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++; ONARBPROC) __GLeeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++;
if ((pwglSaveBufferRegionARB = (PFNWGLSAVEBUFFERREGIONARBPROC) __GLeeGe if ((GLeeFuncPtr_wglSaveBufferRegionARB = (GLEEPFNWGLSAVEBUFFERREGIONAR
tProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++;
if ((pwglRestoreBufferRegionARB = (PFNWGLRESTOREBUFFERREGIONARBPROC) __ if ((GLeeFuncPtr_wglRestoreBufferRegionARB = (GLEEPFNWGLRESTOREBUFFERRE
GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked++; GIONARBPROC) __GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked
++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_WGL_ARB_extensions_string(void) GLuint __GLeeLink_WGL_ARB_extensions_string(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_ARB_extensions_string #ifdef __GLEE_WGL_ARB_extensions_string
if ((pwglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC) __ GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked++; if ((GLeeFuncPtr_wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSST RINGARBPROC) __GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked ++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_ARB_pixel_format(void) GLuint __GLeeLink_WGL_ARB_pixel_format(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_ARB_pixel_format #ifdef __GLEE_WGL_ARB_pixel_format
if ((pwglGetPixelFormatAttribivARB = (PFNWGLGETPIXELFORMATATTRIBIVARBPR if ((GLeeFuncPtr_wglGetPixelFormatAttribivARB = (GLEEPFNWGLGETPIXELFORM
OC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0) nLinked++; ATATTRIBIVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0
if ((pwglGetPixelFormatAttribfvARB = (PFNWGLGETPIXELFORMATATTRIBFVARBPR ) nLinked++;
OC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0) nLinked++; if ((GLeeFuncPtr_wglGetPixelFormatAttribfvARB = (GLEEPFNWGLGETPIXELFORM
if ((pwglChoosePixelFormatARB = (PFNWGLCHOOSEPIXELFORMATARBPROC) __GLee ATATTRIBFVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0
GetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++; ) nLinked++;
if ((GLeeFuncPtr_wglChoosePixelFormatARB = (GLEEPFNWGLCHOOSEPIXELFORMAT
ARBPROC) __GLeeGetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_ARB_make_current_read(void) GLuint __GLeeLink_WGL_ARB_make_current_read(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_ARB_make_current_read #ifdef __GLEE_WGL_ARB_make_current_read
if ((pwglMakeContextCurrentARB = (PFNWGLMAKECONTEXTCURRENTARBPROC) __GL if ((GLeeFuncPtr_wglMakeContextCurrentARB = (GLEEPFNWGLMAKECONTEXTCURRE
eeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++; NTARBPROC) __GLeeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++;
if ((pwglGetCurrentReadDCARB = (PFNWGLGETCURRENTREADDCARBPROC) __GLeeGe if ((GLeeFuncPtr_wglGetCurrentReadDCARB = (GLEEPFNWGLGETCURRENTREADDCAR
tProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_ARB_pbuffer(void) GLuint __GLeeLink_WGL_ARB_pbuffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_ARB_pbuffer #ifdef __GLEE_WGL_ARB_pbuffer
if ((pwglCreatePbufferARB = (PFNWGLCREATEPBUFFERARBPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglCreatePbufferARB = (GLEEPFNWGLCREATEPBUFFERARBPROC)
ddress("wglCreatePbufferARB"))!=0) nLinked++; __GLeeGetProcAddress("wglCreatePbufferARB"))!=0) nLinked++;
if ((pwglGetPbufferDCARB = (PFNWGLGETPBUFFERDCARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_wglGetPbufferDCARB = (GLEEPFNWGLGETPBUFFERDCARBPROC) _
ress("wglGetPbufferDCARB"))!=0) nLinked++; _GLeeGetProcAddress("wglGetPbufferDCARB"))!=0) nLinked++;
if ((pwglReleasePbufferDCARB = (PFNWGLRELEASEPBUFFERDCARBPROC) __GLeeGe if ((GLeeFuncPtr_wglReleasePbufferDCARB = (GLEEPFNWGLRELEASEPBUFFERDCAR
tProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++;
if ((pwglDestroyPbufferARB = (PFNWGLDESTROYPBUFFERARBPROC) __GLeeGetPro if ((GLeeFuncPtr_wglDestroyPbufferARB = (GLEEPFNWGLDESTROYPBUFFERARBPRO
cAddress("wglDestroyPbufferARB"))!=0) nLinked++; C) __GLeeGetProcAddress("wglDestroyPbufferARB"))!=0) nLinked++;
if ((pwglQueryPbufferARB = (PFNWGLQUERYPBUFFERARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_wglQueryPbufferARB = (GLEEPFNWGLQUERYPBUFFERARBPROC) _
ress("wglQueryPbufferARB"))!=0) nLinked++; _GLeeGetProcAddress("wglQueryPbufferARB"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_ARB_render_texture(void) GLuint __GLeeLink_WGL_ARB_render_texture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_ARB_render_texture #ifdef __GLEE_WGL_ARB_render_texture
if ((pwglBindTexImageARB = (PFNWGLBINDTEXIMAGEARBPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_wglBindTexImageARB = (GLEEPFNWGLBINDTEXIMAGEARBPROC) _
ress("wglBindTexImageARB"))!=0) nLinked++; _GLeeGetProcAddress("wglBindTexImageARB"))!=0) nLinked++;
if ((pwglReleaseTexImageARB = (PFNWGLRELEASETEXIMAGEARBPROC) __GLeeGetP if ((GLeeFuncPtr_wglReleaseTexImageARB = (GLEEPFNWGLRELEASETEXIMAGEARBP
rocAddress("wglReleaseTexImageARB"))!=0) nLinked++; ROC) __GLeeGetProcAddress("wglReleaseTexImageARB"))!=0) nLinked++;
if ((pwglSetPbufferAttribARB = (PFNWGLSETPBUFFERATTRIBARBPROC) __GLeeGe if ((GLeeFuncPtr_wglSetPbufferAttribARB = (GLEEPFNWGLSETPBUFFERATTRIBAR
tProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++; BPROC) __GLeeGetProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_WGL_ARB_create_context(void) GLuint __GLeeLink_WGL_ARB_create_context(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_ARB_create_context #ifdef __GLEE_WGL_ARB_create_context
if ((pwglCreateContextAttribsARB = (PFNWGLCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLinked++; if ((GLeeFuncPtr_wglCreateContextAttribsARB = (GLEEPFNWGLCREATECONTEXTA TTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLin ked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_EXT_make_current_read(void) GLuint __GLeeLink_WGL_EXT_make_current_read(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_EXT_make_current_read #ifdef __GLEE_WGL_EXT_make_current_read
if ((pwglMakeContextCurrentEXT = (PFNWGLMAKECONTEXTCURRENTEXTPROC) __GL if ((GLeeFuncPtr_wglMakeContextCurrentEXT = (GLEEPFNWGLMAKECONTEXTCURRE
eeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++; NTEXTPROC) __GLeeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++;
if ((pwglGetCurrentReadDCEXT = (PFNWGLGETCURRENTREADDCEXTPROC) __GLeeGe if ((GLeeFuncPtr_wglGetCurrentReadDCEXT = (GLEEPFNWGLGETCURRENTREADDCEX
tProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_EXT_pixel_format(void) GLuint __GLeeLink_WGL_EXT_pixel_format(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_EXT_pixel_format #ifdef __GLEE_WGL_EXT_pixel_format
if ((pwglGetPixelFormatAttribivEXT = (PFNWGLGETPIXELFORMATATTRIBIVEXTPR if ((GLeeFuncPtr_wglGetPixelFormatAttribivEXT = (GLEEPFNWGLGETPIXELFORM
OC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0) nLinked++; ATATTRIBIVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0
if ((pwglGetPixelFormatAttribfvEXT = (PFNWGLGETPIXELFORMATATTRIBFVEXTPR ) nLinked++;
OC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0) nLinked++; if ((GLeeFuncPtr_wglGetPixelFormatAttribfvEXT = (GLEEPFNWGLGETPIXELFORM
if ((pwglChoosePixelFormatEXT = (PFNWGLCHOOSEPIXELFORMATEXTPROC) __GLee ATATTRIBFVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0
GetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++; ) nLinked++;
if ((GLeeFuncPtr_wglChoosePixelFormatEXT = (GLEEPFNWGLCHOOSEPIXELFORMAT
EXTPROC) __GLeeGetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==3) return GLEE_LINK_COMPLETE; if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_EXT_pbuffer(void) GLuint __GLeeLink_WGL_EXT_pbuffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_EXT_pbuffer #ifdef __GLEE_WGL_EXT_pbuffer
if ((pwglCreatePbufferEXT = (PFNWGLCREATEPBUFFEREXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglCreatePbufferEXT = (GLEEPFNWGLCREATEPBUFFEREXTPROC)
ddress("wglCreatePbufferEXT"))!=0) nLinked++; __GLeeGetProcAddress("wglCreatePbufferEXT"))!=0) nLinked++;
if ((pwglGetPbufferDCEXT = (PFNWGLGETPBUFFERDCEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_wglGetPbufferDCEXT = (GLEEPFNWGLGETPBUFFERDCEXTPROC) _
ress("wglGetPbufferDCEXT"))!=0) nLinked++; _GLeeGetProcAddress("wglGetPbufferDCEXT"))!=0) nLinked++;
if ((pwglReleasePbufferDCEXT = (PFNWGLRELEASEPBUFFERDCEXTPROC) __GLeeGe if ((GLeeFuncPtr_wglReleasePbufferDCEXT = (GLEEPFNWGLRELEASEPBUFFERDCEX
tProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++;
if ((pwglDestroyPbufferEXT = (PFNWGLDESTROYPBUFFEREXTPROC) __GLeeGetPro if ((GLeeFuncPtr_wglDestroyPbufferEXT = (GLEEPFNWGLDESTROYPBUFFEREXTPRO
cAddress("wglDestroyPbufferEXT"))!=0) nLinked++; C) __GLeeGetProcAddress("wglDestroyPbufferEXT"))!=0) nLinked++;
if ((pwglQueryPbufferEXT = (PFNWGLQUERYPBUFFEREXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_wglQueryPbufferEXT = (GLEEPFNWGLQUERYPBUFFEREXTPROC) _
ress("wglQueryPbufferEXT"))!=0) nLinked++; _GLeeGetProcAddress("wglQueryPbufferEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_WGL_I3D_digital_video_control(void) GLuint __GLeeLink_WGL_I3D_digital_video_control(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_I3D_digital_video_control #ifdef __GLEE_WGL_I3D_digital_video_control
if ((pwglGetDigitalVideoParametersI3D = (PFNWGLGETDIGITALVIDEOPARAMETER if ((GLeeFuncPtr_wglGetDigitalVideoParametersI3D = (GLEEPFNWGLGETDIGITA
SI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParametersI3D"))!=0) nLin LVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParameters
ked++; I3D"))!=0) nLinked++;
if ((pwglSetDigitalVideoParametersI3D = (PFNWGLSETDIGITALVIDEOPARAMETER if ((GLeeFuncPtr_wglSetDigitalVideoParametersI3D = (GLEEPFNWGLSETDIGITA
SI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParametersI3D"))!=0) nLin LVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParameters
ked++; I3D"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_I3D_gamma(void) GLuint __GLeeLink_WGL_I3D_gamma(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_I3D_gamma #ifdef __GLEE_WGL_I3D_gamma
if ((pwglGetGammaTableParametersI3D = (PFNWGLGETGAMMATABLEPARAMETERSI3D if ((GLeeFuncPtr_wglGetGammaTableParametersI3D = (GLEEPFNWGLGETGAMMATAB
PROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))!=0) nLinked++; LEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))
if ((pwglSetGammaTableParametersI3D = (PFNWGLSETGAMMATABLEPARAMETERSI3D !=0) nLinked++;
PROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))!=0) nLinked++; if ((GLeeFuncPtr_wglSetGammaTableParametersI3D = (GLEEPFNWGLSETGAMMATAB
if ((pwglGetGammaTableI3D = (PFNWGLGETGAMMATABLEI3DPROC) __GLeeGetProcA LEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))
ddress("wglGetGammaTableI3D"))!=0) nLinked++; !=0) nLinked++;
if ((pwglSetGammaTableI3D = (PFNWGLSETGAMMATABLEI3DPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglGetGammaTableI3D = (GLEEPFNWGLGETGAMMATABLEI3DPROC)
ddress("wglSetGammaTableI3D"))!=0) nLinked++; __GLeeGetProcAddress("wglGetGammaTableI3D"))!=0) nLinked++;
if ((GLeeFuncPtr_wglSetGammaTableI3D = (GLEEPFNWGLSETGAMMATABLEI3DPROC)
__GLeeGetProcAddress("wglSetGammaTableI3D"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_I3D_genlock(void) GLuint __GLeeLink_WGL_I3D_genlock(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_I3D_genlock #ifdef __GLEE_WGL_I3D_genlock
if ((pwglEnableGenlockI3D = (PFNWGLENABLEGENLOCKI3DPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglEnableGenlockI3D = (GLEEPFNWGLENABLEGENLOCKI3DPROC)
ddress("wglEnableGenlockI3D"))!=0) nLinked++; __GLeeGetProcAddress("wglEnableGenlockI3D"))!=0) nLinked++;
if ((pwglDisableGenlockI3D = (PFNWGLDISABLEGENLOCKI3DPROC) __GLeeGetPro if ((GLeeFuncPtr_wglDisableGenlockI3D = (GLEEPFNWGLDISABLEGENLOCKI3DPRO
cAddress("wglDisableGenlockI3D"))!=0) nLinked++; C) __GLeeGetProcAddress("wglDisableGenlockI3D"))!=0) nLinked++;
if ((pwglIsEnabledGenlockI3D = (PFNWGLISENABLEDGENLOCKI3DPROC) __GLeeGe if ((GLeeFuncPtr_wglIsEnabledGenlockI3D = (GLEEPFNWGLISENABLEDGENLOCKI3
tProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++;
if ((pwglGenlockSourceI3D = (PFNWGLGENLOCKSOURCEI3DPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglGenlockSourceI3D = (GLEEPFNWGLGENLOCKSOURCEI3DPROC)
ddress("wglGenlockSourceI3D"))!=0) nLinked++; __GLeeGetProcAddress("wglGenlockSourceI3D"))!=0) nLinked++;
if ((pwglGetGenlockSourceI3D = (PFNWGLGETGENLOCKSOURCEI3DPROC) __GLeeGe if ((GLeeFuncPtr_wglGetGenlockSourceI3D = (GLEEPFNWGLGETGENLOCKSOURCEI3
tProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++;
if ((pwglGenlockSourceEdgeI3D = (PFNWGLGENLOCKSOURCEEDGEI3DPROC) __GLee if ((GLeeFuncPtr_wglGenlockSourceEdgeI3D = (GLEEPFNWGLGENLOCKSOURCEEDGE
GetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++; I3DPROC) __GLeeGetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++;
if ((pwglGetGenlockSourceEdgeI3D = (PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) if ((GLeeFuncPtr_wglGetGenlockSourceEdgeI3D = (GLEEPFNWGLGETGENLOCKSOUR
__GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLinked++; CEEDGEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLin
if ((pwglGenlockSampleRateI3D = (PFNWGLGENLOCKSAMPLERATEI3DPROC) __GLee ked++;
GetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++; if ((GLeeFuncPtr_wglGenlockSampleRateI3D = (GLEEPFNWGLGENLOCKSAMPLERATE
if ((pwglGetGenlockSampleRateI3D = (PFNWGLGETGENLOCKSAMPLERATEI3DPROC) I3DPROC) __GLeeGetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++;
__GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLinked++; if ((GLeeFuncPtr_wglGetGenlockSampleRateI3D = (GLEEPFNWGLGETGENLOCKSAMP
if ((pwglGenlockSourceDelayI3D = (PFNWGLGENLOCKSOURCEDELAYI3DPROC) __GL LERATEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLin
eeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++; ked++;
if ((pwglGetGenlockSourceDelayI3D = (PFNWGLGETGENLOCKSOURCEDELAYI3DPROC if ((GLeeFuncPtr_wglGenlockSourceDelayI3D = (GLEEPFNWGLGENLOCKSOURCEDEL
) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) nLinked++; AYI3DPROC) __GLeeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++;
if ((pwglQueryGenlockMaxSourceDelayI3D = (PFNWGLQUERYGENLOCKMAXSOURCEDE if ((GLeeFuncPtr_wglGetGenlockSourceDelayI3D = (GLEEPFNWGLGETGENLOCKSOU
LAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"))!=0) n RCEDELAYI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) n
Linked++; Linked++;
if ((GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D = (GLEEPFNWGLQUERYGEN
LOCKMAXSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDe
layI3D"))!=0) nLinked++;
#endif #endif
if (nLinked==12) return GLEE_LINK_COMPLETE; if (nLinked==12) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_I3D_image_buffer(void) GLuint __GLeeLink_WGL_I3D_image_buffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_I3D_image_buffer #ifdef __GLEE_WGL_I3D_image_buffer
if ((pwglCreateImageBufferI3D = (PFNWGLCREATEIMAGEBUFFERI3DPROC) __GLee if ((GLeeFuncPtr_wglCreateImageBufferI3D = (GLEEPFNWGLCREATEIMAGEBUFFER
GetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++; I3DPROC) __GLeeGetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++;
if ((pwglDestroyImageBufferI3D = (PFNWGLDESTROYIMAGEBUFFERI3DPROC) __GL if ((GLeeFuncPtr_wglDestroyImageBufferI3D = (GLEEPFNWGLDESTROYIMAGEBUFF
eeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++; ERI3DPROC) __GLeeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++;
if ((pwglAssociateImageBufferEventsI3D = (PFNWGLASSOCIATEIMAGEBUFFEREVE if ((GLeeFuncPtr_wglAssociateImageBufferEventsI3D = (GLEEPFNWGLASSOCIAT
NTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEventsI3D"))!=0) n EIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEve
Linked++; ntsI3D"))!=0) nLinked++;
if ((pwglReleaseImageBufferEventsI3D = (PFNWGLRELEASEIMAGEBUFFEREVENTSI if ((GLeeFuncPtr_wglReleaseImageBufferEventsI3D = (GLEEPFNWGLRELEASEIMA
3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D"))!=0) nLinked GEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D
++; "))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void) GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_I3D_swap_frame_lock #ifdef __GLEE_WGL_I3D_swap_frame_lock
if ((pwglEnableFrameLockI3D = (PFNWGLENABLEFRAMELOCKI3DPROC) __GLeeGetP if ((GLeeFuncPtr_wglEnableFrameLockI3D = (GLEEPFNWGLENABLEFRAMELOCKI3DP
rocAddress("wglEnableFrameLockI3D"))!=0) nLinked++; ROC) __GLeeGetProcAddress("wglEnableFrameLockI3D"))!=0) nLinked++;
if ((pwglDisableFrameLockI3D = (PFNWGLDISABLEFRAMELOCKI3DPROC) __GLeeGe if ((GLeeFuncPtr_wglDisableFrameLockI3D = (GLEEPFNWGLDISABLEFRAMELOCKI3
tProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++;
if ((pwglIsEnabledFrameLockI3D = (PFNWGLISENABLEDFRAMELOCKI3DPROC) __GL if ((GLeeFuncPtr_wglIsEnabledFrameLockI3D = (GLEEPFNWGLISENABLEDFRAMELO
eeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++; CKI3DPROC) __GLeeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++;
if ((pwglQueryFrameLockMasterI3D = (PFNWGLQUERYFRAMELOCKMASTERI3DPROC) if ((GLeeFuncPtr_wglQueryFrameLockMasterI3D = (GLEEPFNWGLQUERYFRAMELOCK
__GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLinked++; MASTERI3DPROC) __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLin
ked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK _COMPLETE;} GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK _COMPLETE;}
GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_WGL_NV_present_video(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_NV_present_video(void)
{
GLint nLinked=0;
#ifdef __GLEE_WGL_NV_present_video
if ((GLeeFuncPtr_wglEnumerateVideoDevicesNV = (GLEEPFNWGLENUMERATEVIDEO
DEVICESNVPROC) __GLeeGetProcAddress("wglEnumerateVideoDevicesNV"))!=0) nLin
ked++;
if ((GLeeFuncPtr_wglBindVideoDeviceNV = (GLEEPFNWGLBINDVIDEODEVICENVPRO
C) __GLeeGetProcAddress("wglBindVideoDeviceNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglQueryCurrentContextNV = (GLEEPFNWGLQUERYCURRENTCONT
EXTNVPROC) __GLeeGetProcAddress("wglQueryCurrentContextNV"))!=0) nLinked++;
#endif
if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_WGL_NV_video_out(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_NV_swap_group(void)
{
GLint nLinked=0;
#ifdef __GLEE_WGL_NV_swap_group
if ((GLeeFuncPtr_wglJoinSwapGroupNV = (GLEEPFNWGLJOINSWAPGROUPNVPROC) _
_GLeeGetProcAddress("wglJoinSwapGroupNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglBindSwapBarrierNV = (GLEEPFNWGLBINDSWAPBARRIERNVPRO
C) __GLeeGetProcAddress("wglBindSwapBarrierNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglQuerySwapGroupNV = (GLEEPFNWGLQUERYSWAPGROUPNVPROC)
__GLeeGetProcAddress("wglQuerySwapGroupNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglQueryMaxSwapGroupsNV = (GLEEPFNWGLQUERYMAXSWAPGROUP
SNVPROC) __GLeeGetProcAddress("wglQueryMaxSwapGroupsNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglQueryFrameCountNV = (GLEEPFNWGLQUERYFRAMECOUNTNVPRO
C) __GLeeGetProcAddress("wglQueryFrameCountNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglResetFrameCountNV = (GLEEPFNWGLRESETFRAMECOUNTNVPRO
C) __GLeeGetProcAddress("wglResetFrameCountNV"))!=0) nLinked++;
#endif
if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_WGL_NV_swap_group(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_WGL_NV_gpu_affinity(void)
{
GLint nLinked=0;
#ifdef __GLEE_WGL_NV_gpu_affinity
if ((GLeeFuncPtr_wglEnumGpusNV = (GLEEPFNWGLENUMGPUSNVPROC) __GLeeGetPr
ocAddress("wglEnumGpusNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglEnumGpuDevicesNV = (GLEEPFNWGLENUMGPUDEVICESNVPROC)
__GLeeGetProcAddress("wglEnumGpuDevicesNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglCreateAffinityDCNV = (GLEEPFNWGLCREATEAFFINITYDCNVP
ROC) __GLeeGetProcAddress("wglCreateAffinityDCNV"))!=0) nLinked++;
if ((GLeeFuncPtr_wglEnumGpusFromAffinityDCNV = (GLEEPFNWGLENUMGPUSFROMA
FFINITYDCNVPROC) __GLeeGetProcAddress("wglEnumGpusFromAffinityDCNV"))!=0) n
Linked++;
if ((GLeeFuncPtr_wglDeleteDCNV = (GLEEPFNWGLDELETEDCNVPROC) __GLeeGetPr
ocAddress("wglDeleteDCNV"))!=0) nLinked++;
#endif
if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_WGL_EXT_display_color_table(void) GLuint __GLeeLink_WGL_EXT_display_color_table(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_EXT_display_color_table #ifdef __GLEE_WGL_EXT_display_color_table
if ((pwglCreateDisplayColorTableEXT = (PFNWGLCREATEDISPLAYCOLORTABLEEXT if ((GLeeFuncPtr_wglCreateDisplayColorTableEXT = (GLEEPFNWGLCREATEDISPL
PROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))!=0) nLinked++; AYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))
if ((pwglLoadDisplayColorTableEXT = (PFNWGLLOADDISPLAYCOLORTABLEEXTPROC !=0) nLinked++;
) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) nLinked++; if ((GLeeFuncPtr_wglLoadDisplayColorTableEXT = (GLEEPFNWGLLOADDISPLAYCO
if ((pwglBindDisplayColorTableEXT = (PFNWGLBINDDISPLAYCOLORTABLEEXTPROC LORTABLEEXTPROC) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) n
) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) nLinked++; Linked++;
if ((pwglDestroyDisplayColorTableEXT = (PFNWGLDESTROYDISPLAYCOLORTABLEE if ((GLeeFuncPtr_wglBindDisplayColorTableEXT = (GLEEPFNWGLBINDDISPLAYCO
XTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT"))!=0) nLinked LORTABLEEXTPROC) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) n
++; Linked++;
if ((GLeeFuncPtr_wglDestroyDisplayColorTableEXT = (GLEEPFNWGLDESTROYDIS
PLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT
"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_EXT_extensions_string(void) GLuint __GLeeLink_WGL_EXT_extensions_string(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_EXT_extensions_string #ifdef __GLEE_WGL_EXT_extensions_string
if ((pwglGetExtensionsStringEXT = (PFNWGLGETEXTENSIONSSTRINGEXTPROC) __ GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked++; if ((GLeeFuncPtr_wglGetExtensionsStringEXT = (GLEEPFNWGLGETEXTENSIONSST RINGEXTPROC) __GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked ++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_EXT_swap_control(void) GLuint __GLeeLink_WGL_EXT_swap_control(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_EXT_swap_control #ifdef __GLEE_WGL_EXT_swap_control
if ((pwglSwapIntervalEXT = (PFNWGLSWAPINTERVALEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_wglSwapIntervalEXT = (GLEEPFNWGLSWAPINTERVALEXTPROC) _
ress("wglSwapIntervalEXT"))!=0) nLinked++; _GLeeGetProcAddress("wglSwapIntervalEXT"))!=0) nLinked++;
if ((pwglGetSwapIntervalEXT = (PFNWGLGETSWAPINTERVALEXTPROC) __GLeeGetP if ((GLeeFuncPtr_wglGetSwapIntervalEXT = (GLEEPFNWGLGETSWAPINTERVALEXTP
rocAddress("wglGetSwapIntervalEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("wglGetSwapIntervalEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_NV_vertex_array_range(void) GLuint __GLeeLink_WGL_NV_vertex_array_range(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_NV_vertex_array_range #ifdef __GLEE_WGL_NV_vertex_array_range
if ((pwglAllocateMemoryNV = (PFNWGLALLOCATEMEMORYNVPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglAllocateMemoryNV = (GLEEPFNWGLALLOCATEMEMORYNVPROC)
ddress("wglAllocateMemoryNV"))!=0) nLinked++; __GLeeGetProcAddress("wglAllocateMemoryNV"))!=0) nLinked++;
if ((pwglFreeMemoryNV = (PFNWGLFREEMEMORYNVPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_wglFreeMemoryNV = (GLEEPFNWGLFREEMEMORYNVPROC) __GLeeG
wglFreeMemoryNV"))!=0) nLinked++; etProcAddress("wglFreeMemoryNV"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_OML_sync_control(void) GLuint __GLeeLink_WGL_OML_sync_control(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_OML_sync_control #ifdef __GLEE_WGL_OML_sync_control
if ((pwglGetSyncValuesOML = (PFNWGLGETSYNCVALUESOMLPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglGetSyncValuesOML = (GLEEPFNWGLGETSYNCVALUESOMLPROC)
ddress("wglGetSyncValuesOML"))!=0) nLinked++; __GLeeGetProcAddress("wglGetSyncValuesOML"))!=0) nLinked++;
if ((pwglGetMscRateOML = (PFNWGLGETMSCRATEOMLPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_wglGetMscRateOML = (GLEEPFNWGLGETMSCRATEOMLPROC) __GLe
("wglGetMscRateOML"))!=0) nLinked++; eGetProcAddress("wglGetMscRateOML"))!=0) nLinked++;
if ((pwglSwapBuffersMscOML = (PFNWGLSWAPBUFFERSMSCOMLPROC) __GLeeGetPro if ((GLeeFuncPtr_wglSwapBuffersMscOML = (GLEEPFNWGLSWAPBUFFERSMSCOMLPRO
cAddress("wglSwapBuffersMscOML"))!=0) nLinked++; C) __GLeeGetProcAddress("wglSwapBuffersMscOML"))!=0) nLinked++;
if ((pwglSwapLayerBuffersMscOML = (PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) __ if ((GLeeFuncPtr_wglSwapLayerBuffersMscOML = (GLEEPFNWGLSWAPLAYERBUFFER
GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked++; SMSCOMLPROC) __GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked
if ((pwglWaitForMscOML = (PFNWGLWAITFORMSCOMLPROC) __GLeeGetProcAddress ++;
("wglWaitForMscOML"))!=0) nLinked++; if ((GLeeFuncPtr_wglWaitForMscOML = (GLEEPFNWGLWAITFORMSCOMLPROC) __GLe
if ((pwglWaitForSbcOML = (PFNWGLWAITFORSBCOMLPROC) __GLeeGetProcAddress eGetProcAddress("wglWaitForMscOML"))!=0) nLinked++;
("wglWaitForSbcOML"))!=0) nLinked++; if ((GLeeFuncPtr_wglWaitForSbcOML = (GLEEPFNWGLWAITFORSBCOMLPROC) __GLe
eGetProcAddress("wglWaitForSbcOML"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void) GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_I3D_swap_frame_usage #ifdef __GLEE_WGL_I3D_swap_frame_usage
if ((pwglGetFrameUsageI3D = (PFNWGLGETFRAMEUSAGEI3DPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglGetFrameUsageI3D = (GLEEPFNWGLGETFRAMEUSAGEI3DPROC)
ddress("wglGetFrameUsageI3D"))!=0) nLinked++; __GLeeGetProcAddress("wglGetFrameUsageI3D"))!=0) nLinked++;
if ((pwglBeginFrameTrackingI3D = (PFNWGLBEGINFRAMETRACKINGI3DPROC) __GL if ((GLeeFuncPtr_wglBeginFrameTrackingI3D = (GLEEPFNWGLBEGINFRAMETRACKI
eeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++; NGI3DPROC) __GLeeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++;
if ((pwglEndFrameTrackingI3D = (PFNWGLENDFRAMETRACKINGI3DPROC) __GLeeGe if ((GLeeFuncPtr_wglEndFrameTrackingI3D = (GLEEPFNWGLENDFRAMETRACKINGI3
tProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++; DPROC) __GLeeGetProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++;
if ((pwglQueryFrameTrackingI3D = (PFNWGLQUERYFRAMETRACKINGI3DPROC) __GL if ((GLeeFuncPtr_wglQueryFrameTrackingI3D = (GLEEPFNWGLQUERYFRAMETRACKI
eeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++; NGI3DPROC) __GLeeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++;
#endif #endif
if (nLinked==4) return GLEE_LINK_COMPLETE; if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_WGL_NV_video_output(void) GLuint __GLeeLink_WGL_NV_video_output(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_WGL_NV_video_output #ifdef __GLEE_WGL_NV_video_output
if ((pwglGetVideoDeviceNV = (PFNWGLGETVIDEODEVICENVPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglGetVideoDeviceNV = (GLEEPFNWGLGETVIDEODEVICENVPROC)
ddress("wglGetVideoDeviceNV"))!=0) nLinked++; __GLeeGetProcAddress("wglGetVideoDeviceNV"))!=0) nLinked++;
if ((pwglReleaseVideoDeviceNV = (PFNWGLRELEASEVIDEODEVICENVPROC) __GLee if ((GLeeFuncPtr_wglReleaseVideoDeviceNV = (GLEEPFNWGLRELEASEVIDEODEVIC
GetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++; ENVPROC) __GLeeGetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++;
if ((pwglBindVideoImageNV = (PFNWGLBINDVIDEOIMAGENVPROC) __GLeeGetProcA if ((GLeeFuncPtr_wglBindVideoImageNV = (GLEEPFNWGLBINDVIDEOIMAGENVPROC)
ddress("wglBindVideoImageNV"))!=0) nLinked++; __GLeeGetProcAddress("wglBindVideoImageNV"))!=0) nLinked++;
if ((pwglReleaseVideoImageNV = (PFNWGLRELEASEVIDEOIMAGENVPROC) __GLeeGe if ((GLeeFuncPtr_wglReleaseVideoImageNV = (GLEEPFNWGLRELEASEVIDEOIMAGEN
tProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++;
if ((pwglSendPbufferToVideoNV = (PFNWGLSENDPBUFFERTOVIDEONVPROC) __GLee if ((GLeeFuncPtr_wglSendPbufferToVideoNV = (GLEEPFNWGLSENDPBUFFERTOVIDE
GetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++; ONVPROC) __GLeeGetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++;
if ((pwglGetVideoInfoNV = (PFNWGLGETVIDEOINFONVPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_wglGetVideoInfoNV = (GLEEPFNWGLGETVIDEOINFONVPROC) __G
ss("wglGetVideoInfoNV"))!=0) nLinked++; LeeGetProcAddress("wglGetVideoInfoNV"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37]; GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37];
void initWGLLoadFunctions(void) void initWGLLoadFunctions(void)
{ {
skipping to change at line 10288 skipping to change at line 15460
__GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer; __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer;
__GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock; __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock;
__GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture; __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture;
__GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle; __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle;
__GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float; __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float;
__GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer; __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer;
__GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control; __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control;
__GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float; __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float;
__GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB; __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB;
__GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video; __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video;
__GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_video_out; __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_swap_group;
__GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_swap_group; __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_gpu_affinity;
__GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table; __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table;
__GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string; __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string;
__GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control; __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control;
__GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range; __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range;
__GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control; __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control;
__GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage; __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage;
__GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output; __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output;
} }
#elif defined(__APPLE__) || defined(__APPLE_CC__) #elif defined(__APPLE__) || defined(__APPLE_CC__)
#else /* Linux */ #else /* Linux */
GLuint __GLeeLink_GLX_VERSION_1_3(void) GLuint __GLeeLink_GLX_VERSION_1_3(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_VERSION_1_3 #ifdef __GLEE_GLX_VERSION_1_3
if ((pglXGetFBConfigs = (PFNGLXGETFBCONFIGSPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glXGetFBConfigs = (GLEEPFNGLXGETFBCONFIGSPROC) __GLeeG
glXGetFBConfigs"))!=0) nLinked++; etProcAddress("glXGetFBConfigs"))!=0) nLinked++;
if ((pglXChooseFBConfig = (PFNGLXCHOOSEFBCONFIGPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glXChooseFBConfig = (GLEEPFNGLXCHOOSEFBCONFIGPROC) __G
ss("glXChooseFBConfig"))!=0) nLinked++; LeeGetProcAddress("glXChooseFBConfig"))!=0) nLinked++;
if ((pglXGetFBConfigAttrib = (PFNGLXGETFBCONFIGATTRIBPROC) __GLeeGetPro if ((GLeeFuncPtr_glXGetFBConfigAttrib = (GLEEPFNGLXGETFBCONFIGATTRIBPRO
cAddress("glXGetFBConfigAttrib"))!=0) nLinked++; C) __GLeeGetProcAddress("glXGetFBConfigAttrib"))!=0) nLinked++;
if ((pglXGetVisualFromFBConfig = (PFNGLXGETVISUALFROMFBCONFIGPROC) __GL if ((GLeeFuncPtr_glXGetVisualFromFBConfig = (GLEEPFNGLXGETVISUALFROMFBC
eeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++; ONFIGPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++;
if ((pglXCreateWindow = (PFNGLXCREATEWINDOWPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glXCreateWindow = (GLEEPFNGLXCREATEWINDOWPROC) __GLeeG
glXCreateWindow"))!=0) nLinked++; etProcAddress("glXCreateWindow"))!=0) nLinked++;
if ((pglXDestroyWindow = (PFNGLXDESTROYWINDOWPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glXDestroyWindow = (GLEEPFNGLXDESTROYWINDOWPROC) __GLe
("glXDestroyWindow"))!=0) nLinked++; eGetProcAddress("glXDestroyWindow"))!=0) nLinked++;
if ((pglXCreatePixmap = (PFNGLXCREATEPIXMAPPROC) __GLeeGetProcAddress(" if ((GLeeFuncPtr_glXCreatePixmap = (GLEEPFNGLXCREATEPIXMAPPROC) __GLeeG
glXCreatePixmap"))!=0) nLinked++; etProcAddress("glXCreatePixmap"))!=0) nLinked++;
if ((pglXDestroyPixmap = (PFNGLXDESTROYPIXMAPPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glXDestroyPixmap = (GLEEPFNGLXDESTROYPIXMAPPROC) __GLe
("glXDestroyPixmap"))!=0) nLinked++; eGetProcAddress("glXDestroyPixmap"))!=0) nLinked++;
if ((pglXCreatePbuffer = (PFNGLXCREATEPBUFFERPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glXCreatePbuffer = (GLEEPFNGLXCREATEPBUFFERPROC) __GLe
("glXCreatePbuffer"))!=0) nLinked++; eGetProcAddress("glXCreatePbuffer"))!=0) nLinked++;
if ((pglXDestroyPbuffer = (PFNGLXDESTROYPBUFFERPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glXDestroyPbuffer = (GLEEPFNGLXDESTROYPBUFFERPROC) __G
ss("glXDestroyPbuffer"))!=0) nLinked++; LeeGetProcAddress("glXDestroyPbuffer"))!=0) nLinked++;
if ((pglXQueryDrawable = (PFNGLXQUERYDRAWABLEPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glXQueryDrawable = (GLEEPFNGLXQUERYDRAWABLEPROC) __GLe
("glXQueryDrawable"))!=0) nLinked++; eGetProcAddress("glXQueryDrawable"))!=0) nLinked++;
if ((pglXCreateNewContext = (PFNGLXCREATENEWCONTEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glXCreateNewContext = (GLEEPFNGLXCREATENEWCONTEXTPROC)
ddress("glXCreateNewContext"))!=0) nLinked++; __GLeeGetProcAddress("glXCreateNewContext"))!=0) nLinked++;
if ((pglXMakeContextCurrent = (PFNGLXMAKECONTEXTCURRENTPROC) __GLeeGetP if ((GLeeFuncPtr_glXMakeContextCurrent = (GLEEPFNGLXMAKECONTEXTCURRENTP
rocAddress("glXMakeContextCurrent"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glXMakeContextCurrent"))!=0) nLinked++;
if ((pglXGetCurrentReadDrawable = (PFNGLXGETCURRENTREADDRAWABLEPROC) __ if ((GLeeFuncPtr_glXGetCurrentReadDrawable = (GLEEPFNGLXGETCURRENTREADD
GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked++; RAWABLEPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked
if ((pglXGetCurrentDisplay = (PFNGLXGETCURRENTDISPLAYPROC) __GLeeGetPro ++;
cAddress("glXGetCurrentDisplay"))!=0) nLinked++; if ((GLeeFuncPtr_glXGetCurrentDisplay = (GLEEPFNGLXGETCURRENTDISPLAYPRO
if ((pglXQueryContext = (PFNGLXQUERYCONTEXTPROC) __GLeeGetProcAddress(" C) __GLeeGetProcAddress("glXGetCurrentDisplay"))!=0) nLinked++;
glXQueryContext"))!=0) nLinked++; if ((GLeeFuncPtr_glXQueryContext = (GLEEPFNGLXQUERYCONTEXTPROC) __GLeeG
if ((pglXSelectEvent = (PFNGLXSELECTEVENTPROC) __GLeeGetProcAddress("gl etProcAddress("glXQueryContext"))!=0) nLinked++;
XSelectEvent"))!=0) nLinked++; if ((GLeeFuncPtr_glXSelectEvent = (GLEEPFNGLXSELECTEVENTPROC) __GLeeGet
if ((pglXGetSelectedEvent = (PFNGLXGETSELECTEDEVENTPROC) __GLeeGetProcA ProcAddress("glXSelectEvent"))!=0) nLinked++;
ddress("glXGetSelectedEvent"))!=0) nLinked++; if ((GLeeFuncPtr_glXGetSelectedEvent = (GLEEPFNGLXGETSELECTEDEVENTPROC)
__GLeeGetProcAddress("glXGetSelectedEvent"))!=0) nLinked++;
#endif #endif
if (nLinked==18) return GLEE_LINK_COMPLETE; if (nLinked==18) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_VERSION_1_4(void) GLuint __GLeeLink_GLX_VERSION_1_4(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_VERSION_1_4 #ifdef __GLEE_GLX_VERSION_1_4
if ((pglXGetProcAddress = (PFNGLXGETPROCADDRESSPROC) __GLeeGetProcAddre ss("glXGetProcAddress"))!=0) nLinked++; if ((GLeeFuncPtr_glXGetProcAddress = (GLEEPFNGLXGETPROCADDRESSPROC) __G LeeGetProcAddress("glXGetProcAddress"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_ARB_create_context(void)
{
GLint nLinked=0;
#ifdef __GLEE_GLX_ARB_create_context
if ((GLeeFuncPtr_glXCreateContextAttribsARB = (GLEEPFNGLXCREATECONTEXTA
TTRIBSARBPROC) __GLeeGetProcAddress("glXCreateContextAttribsARB"))!=0) nLin
ked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_SGI_swap_control(void) GLuint __GLeeLink_GLX_SGI_swap_control(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGI_swap_control #ifdef __GLEE_GLX_SGI_swap_control
if ((pglXSwapIntervalSGI = (PFNGLXSWAPINTERVALSGIPROC) __GLeeGetProcAdd ress("glXSwapIntervalSGI"))!=0) nLinked++; if ((GLeeFuncPtr_glXSwapIntervalSGI = (GLEEPFNGLXSWAPINTERVALSGIPROC) _ _GLeeGetProcAddress("glXSwapIntervalSGI"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGI_video_sync(void) GLuint __GLeeLink_GLX_SGI_video_sync(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGI_video_sync #ifdef __GLEE_GLX_SGI_video_sync
if ((pglXGetVideoSyncSGI = (PFNGLXGETVIDEOSYNCSGIPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glXGetVideoSyncSGI = (GLEEPFNGLXGETVIDEOSYNCSGIPROC) _
ress("glXGetVideoSyncSGI"))!=0) nLinked++; _GLeeGetProcAddress("glXGetVideoSyncSGI"))!=0) nLinked++;
if ((pglXWaitVideoSyncSGI = (PFNGLXWAITVIDEOSYNCSGIPROC) __GLeeGetProcA if ((GLeeFuncPtr_glXWaitVideoSyncSGI = (GLEEPFNGLXWAITVIDEOSYNCSGIPROC)
ddress("glXWaitVideoSyncSGI"))!=0) nLinked++; __GLeeGetProcAddress("glXWaitVideoSyncSGI"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGI_make_current_read(void) GLuint __GLeeLink_GLX_SGI_make_current_read(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGI_make_current_read #ifdef __GLEE_GLX_SGI_make_current_read
if ((pglXMakeCurrentReadSGI = (PFNGLXMAKECURRENTREADSGIPROC) __GLeeGetP if ((GLeeFuncPtr_glXMakeCurrentReadSGI = (GLEEPFNGLXMAKECURRENTREADSGIP
rocAddress("glXMakeCurrentReadSGI"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glXMakeCurrentReadSGI"))!=0) nLinked++;
if ((pglXGetCurrentReadDrawableSGI = (PFNGLXGETCURRENTREADDRAWABLESGIPR if ((GLeeFuncPtr_glXGetCurrentReadDrawableSGI = (GLEEPFNGLXGETCURRENTRE
OC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0) nLinked++; ADDRAWABLESGIPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0
) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_EXT_import_context(void) GLuint __GLeeLink_GLX_EXT_import_context(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_EXT_import_context #ifdef __GLEE_GLX_EXT_import_context
if ((pglXGetCurrentDisplayEXT = (PFNGLXGETCURRENTDISPLAYEXTPROC) __GLee if ((GLeeFuncPtr_glXGetCurrentDisplayEXT = (GLEEPFNGLXGETCURRENTDISPLAY
GetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++; EXTPROC) __GLeeGetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++;
if ((pglXQueryContextInfoEXT = (PFNGLXQUERYCONTEXTINFOEXTPROC) __GLeeGe if ((GLeeFuncPtr_glXQueryContextInfoEXT = (GLEEPFNGLXQUERYCONTEXTINFOEX
tProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++; TPROC) __GLeeGetProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++;
if ((pglXGetContextIDEXT = (PFNGLXGETCONTEXTIDEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glXGetContextIDEXT = (GLEEPFNGLXGETCONTEXTIDEXTPROC) _
ress("glXGetContextIDEXT"))!=0) nLinked++; _GLeeGetProcAddress("glXGetContextIDEXT"))!=0) nLinked++;
if ((pglXImportContextEXT = (PFNGLXIMPORTCONTEXTEXTPROC) __GLeeGetProcA if ((GLeeFuncPtr_glXImportContextEXT = (GLEEPFNGLXIMPORTCONTEXTEXTPROC)
ddress("glXImportContextEXT"))!=0) nLinked++; __GLeeGetProcAddress("glXImportContextEXT"))!=0) nLinked++;
if ((pglXFreeContextEXT = (PFNGLXFREECONTEXTEXTPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glXFreeContextEXT = (GLEEPFNGLXFREECONTEXTEXTPROC) __G
ss("glXFreeContextEXT"))!=0) nLinked++; LeeGetProcAddress("glXFreeContextEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGIX_fbconfig(void) GLuint __GLeeLink_GLX_SGIX_fbconfig(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGIX_fbconfig #ifdef __GLEE_GLX_SGIX_fbconfig
if ((pglXGetFBConfigAttribSGIX = (PFNGLXGETFBCONFIGATTRIBSGIXPROC) __GL if ((GLeeFuncPtr_glXGetFBConfigAttribSGIX = (GLEEPFNGLXGETFBCONFIGATTRI
eeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++; BSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++;
if ((pglXChooseFBConfigSGIX = (PFNGLXCHOOSEFBCONFIGSGIXPROC) __GLeeGetP if ((GLeeFuncPtr_glXChooseFBConfigSGIX = (GLEEPFNGLXCHOOSEFBCONFIGSGIXP
rocAddress("glXChooseFBConfigSGIX"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glXChooseFBConfigSGIX"))!=0) nLinked++;
if ((pglXCreateGLXPixmapWithConfigSGIX = (PFNGLXCREATEGLXPIXMAPWITHCONF if ((GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX = (GLEEPFNGLXCREATEGL
IGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConfigSGIX"))!=0) n XPIXMAPWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConf
Linked++; igSGIX"))!=0) nLinked++;
if ((pglXCreateContextWithConfigSGIX = (PFNGLXCREATECONTEXTWITHCONFIGSG if ((GLeeFuncPtr_glXCreateContextWithConfigSGIX = (GLEEPFNGLXCREATECONT
IXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX"))!=0) nLinked EXTWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX
++; "))!=0) nLinked++;
if ((pglXGetVisualFromFBConfigSGIX = (PFNGLXGETVISUALFROMFBCONFIGSGIXPR if ((GLeeFuncPtr_glXGetVisualFromFBConfigSGIX = (GLEEPFNGLXGETVISUALFRO
OC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0) nLinked++; MFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0
if ((pglXGetFBConfigFromVisualSGIX = (PFNGLXGETFBCONFIGFROMVISUALSGIXPR ) nLinked++;
OC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXGetFBConfigFromVisualSGIX = (GLEEPFNGLXGETFBCONFIGF
ROMVISUALSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0
) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGIX_pbuffer(void) GLuint __GLeeLink_GLX_SGIX_pbuffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGIX_pbuffer #ifdef __GLEE_GLX_SGIX_pbuffer
if ((pglXCreateGLXPbufferSGIX = (PFNGLXCREATEGLXPBUFFERSGIXPROC) __GLee if ((GLeeFuncPtr_glXCreateGLXPbufferSGIX = (GLEEPFNGLXCREATEGLXPBUFFERS
GetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++; GIXPROC) __GLeeGetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++;
if ((pglXDestroyGLXPbufferSGIX = (PFNGLXDESTROYGLXPBUFFERSGIXPROC) __GL if ((GLeeFuncPtr_glXDestroyGLXPbufferSGIX = (GLEEPFNGLXDESTROYGLXPBUFFE
eeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++; RSGIXPROC) __GLeeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++;
if ((pglXQueryGLXPbufferSGIX = (PFNGLXQUERYGLXPBUFFERSGIXPROC) __GLeeGe if ((GLeeFuncPtr_glXQueryGLXPbufferSGIX = (GLEEPFNGLXQUERYGLXPBUFFERSGI
tProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++; XPROC) __GLeeGetProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++;
if ((pglXSelectEventSGIX = (PFNGLXSELECTEVENTSGIXPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glXSelectEventSGIX = (GLEEPFNGLXSELECTEVENTSGIXPROC) _
ress("glXSelectEventSGIX"))!=0) nLinked++; _GLeeGetProcAddress("glXSelectEventSGIX"))!=0) nLinked++;
if ((pglXGetSelectedEventSGIX = (PFNGLXGETSELECTEDEVENTSGIXPROC) __GLee if ((GLeeFuncPtr_glXGetSelectedEventSGIX = (GLEEPFNGLXGETSELECTEDEVENTS
GetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++; GIXPROC) __GLeeGetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGI_cushion(void) GLuint __GLeeLink_GLX_SGI_cushion(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGI_cushion #ifdef __GLEE_GLX_SGI_cushion
if ((pglXCushionSGI = (PFNGLXCUSHIONSGIPROC) __GLeeGetProcAddress("glXC ushionSGI"))!=0) nLinked++; if ((GLeeFuncPtr_glXCushionSGI = (GLEEPFNGLXCUSHIONSGIPROC) __GLeeGetPr ocAddress("glXCushionSGI"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGIX_video_resize(void) GLuint __GLeeLink_GLX_SGIX_video_resize(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGIX_video_resize #ifdef __GLEE_GLX_SGIX_video_resize
if ((pglXBindChannelToWindowSGIX = (PFNGLXBINDCHANNELTOWINDOWSGIXPROC) if ((GLeeFuncPtr_glXBindChannelToWindowSGIX = (GLEEPFNGLXBINDCHANNELTOW
__GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLinked++; INDOWSGIXPROC) __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLin
if ((pglXChannelRectSGIX = (PFNGLXCHANNELRECTSGIXPROC) __GLeeGetProcAdd ked++;
ress("glXChannelRectSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXChannelRectSGIX = (GLEEPFNGLXCHANNELRECTSGIXPROC) _
if ((pglXQueryChannelRectSGIX = (PFNGLXQUERYCHANNELRECTSGIXPROC) __GLee _GLeeGetProcAddress("glXChannelRectSGIX"))!=0) nLinked++;
GetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXQueryChannelRectSGIX = (GLEEPFNGLXQUERYCHANNELRECTS
if ((pglXQueryChannelDeltasSGIX = (PFNGLXQUERYCHANNELDELTASSGIXPROC) __ GIXPROC) __GLeeGetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++;
GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXQueryChannelDeltasSGIX = (GLEEPFNGLXQUERYCHANNELDEL
if ((pglXChannelRectSyncSGIX = (PFNGLXCHANNELRECTSYNCSGIXPROC) __GLeeGe TASSGIXPROC) __GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked
tProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++; ++;
if ((GLeeFuncPtr_glXChannelRectSyncSGIX = (GLEEPFNGLXCHANNELRECTSYNCSGI
XPROC) __GLeeGetProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGIX_swap_group(void) GLuint __GLeeLink_GLX_SGIX_swap_group(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGIX_swap_group #ifdef __GLEE_GLX_SGIX_swap_group
if ((pglXJoinSwapGroupSGIX = (PFNGLXJOINSWAPGROUPSGIXPROC) __GLeeGetPro cAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXJoinSwapGroupSGIX = (GLEEPFNGLXJOINSWAPGROUPSGIXPRO C) __GLeeGetProcAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGIX_swap_barrier(void) GLuint __GLeeLink_GLX_SGIX_swap_barrier(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGIX_swap_barrier #ifdef __GLEE_GLX_SGIX_swap_barrier
if ((pglXBindSwapBarrierSGIX = (PFNGLXBINDSWAPBARRIERSGIXPROC) __GLeeGe if ((GLeeFuncPtr_glXBindSwapBarrierSGIX = (GLEEPFNGLXBINDSWAPBARRIERSGI
tProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++; XPROC) __GLeeGetProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++;
if ((pglXQueryMaxSwapBarriersSGIX = (PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC if ((GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX = (GLEEPFNGLXQUERYMAXSWAPB
) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) nLinked++; ARRIERSSGIXPROC) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) n
Linked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPL ETE;} GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPL ETE;}
GLuint __GLeeLink_GLX_SUN_get_transparent_index(void) GLuint __GLeeLink_GLX_SUN_get_transparent_index(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SUN_get_transparent_index #ifdef __GLEE_GLX_SUN_get_transparent_index
if ((pglXGetTransparentIndexSUN = (PFNGLXGETTRANSPARENTINDEXSUNPROC) __ GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked++; if ((GLeeFuncPtr_glXGetTransparentIndexSUN = (GLEEPFNGLXGETTRANSPARENTI NDEXSUNPROC) __GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked ++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void) GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_MESA_copy_sub_buffer #ifdef __GLEE_GLX_MESA_copy_sub_buffer
if ((pglXCopySubBufferMESA = (PFNGLXCOPYSUBBUFFERMESAPROC) __GLeeGetPro cAddress("glXCopySubBufferMESA"))!=0) nLinked++; if ((GLeeFuncPtr_glXCopySubBufferMESA = (GLEEPFNGLXCOPYSUBBUFFERMESAPRO C) __GLeeGetProcAddress("glXCopySubBufferMESA"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void) GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_MESA_pixmap_colormap #ifdef __GLEE_GLX_MESA_pixmap_colormap
if ((pglXCreateGLXPixmapMESA = (PFNGLXCREATEGLXPIXMAPMESAPROC) __GLeeGe tProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++; if ((GLeeFuncPtr_glXCreateGLXPixmapMESA = (GLEEPFNGLXCREATEGLXPIXMAPMES APROC) __GLeeGetProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_MESA_release_buffers(void) GLuint __GLeeLink_GLX_MESA_release_buffers(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_MESA_release_buffers #ifdef __GLEE_GLX_MESA_release_buffers
if ((pglXReleaseBuffersMESA = (PFNGLXRELEASEBUFFERSMESAPROC) __GLeeGetP rocAddress("glXReleaseBuffersMESA"))!=0) nLinked++; if ((GLeeFuncPtr_glXReleaseBuffersMESA = (GLEEPFNGLXRELEASEBUFFERSMESAP ROC) __GLeeGetProcAddress("glXReleaseBuffersMESA"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void) GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_MESA_set_3dfx_mode #ifdef __GLEE_GLX_MESA_set_3dfx_mode
if ((pglXSet3DfxModeMESA = (PFNGLXSET3DFXMODEMESAPROC) __GLeeGetProcAdd ress("glXSet3DfxModeMESA"))!=0) nLinked++; if ((GLeeFuncPtr_glXSet3DfxModeMESA = (GLEEPFNGLXSET3DFXMODEMESAPROC) _ _GLeeGetProcAddress("glXSet3DfxModeMESA"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMP LETE;} GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMP LETE;}
GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_OML_sync_control(void) GLuint __GLeeLink_GLX_OML_sync_control(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_OML_sync_control #ifdef __GLEE_GLX_OML_sync_control
if ((pglXGetSyncValuesOML = (PFNGLXGETSYNCVALUESOMLPROC) __GLeeGetProcA if ((GLeeFuncPtr_glXGetSyncValuesOML = (GLEEPFNGLXGETSYNCVALUESOMLPROC)
ddress("glXGetSyncValuesOML"))!=0) nLinked++; __GLeeGetProcAddress("glXGetSyncValuesOML"))!=0) nLinked++;
if ((pglXGetMscRateOML = (PFNGLXGETMSCRATEOMLPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glXGetMscRateOML = (GLEEPFNGLXGETMSCRATEOMLPROC) __GLe
("glXGetMscRateOML"))!=0) nLinked++; eGetProcAddress("glXGetMscRateOML"))!=0) nLinked++;
if ((pglXSwapBuffersMscOML = (PFNGLXSWAPBUFFERSMSCOMLPROC) __GLeeGetPro if ((GLeeFuncPtr_glXSwapBuffersMscOML = (GLEEPFNGLXSWAPBUFFERSMSCOMLPRO
cAddress("glXSwapBuffersMscOML"))!=0) nLinked++; C) __GLeeGetProcAddress("glXSwapBuffersMscOML"))!=0) nLinked++;
if ((pglXWaitForMscOML = (PFNGLXWAITFORMSCOMLPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glXWaitForMscOML = (GLEEPFNGLXWAITFORMSCOMLPROC) __GLe
("glXWaitForMscOML"))!=0) nLinked++; eGetProcAddress("glXWaitForMscOML"))!=0) nLinked++;
if ((pglXWaitForSbcOML = (PFNGLXWAITFORSBCOMLPROC) __GLeeGetProcAddress if ((GLeeFuncPtr_glXWaitForSbcOML = (GLEEPFNGLXWAITFORSBCOMLPROC) __GLe
("glXWaitForSbcOML"))!=0) nLinked++; eGetProcAddress("glXWaitForSbcOML"))!=0) nLinked++;
#endif #endif
if (nLinked==5) return GLEE_LINK_COMPLETE; if (nLinked==5) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_SGIX_hyperpipe(void) GLuint __GLeeLink_GLX_SGIX_hyperpipe(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_SGIX_hyperpipe #ifdef __GLEE_GLX_SGIX_hyperpipe
if ((pglXQueryHyperpipeNetworkSGIX = (PFNGLXQUERYHYPERPIPENETWORKSGIXPR if ((GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX = (GLEEPFNGLXQUERYHYPERPI
OC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0) nLinked++; PENETWORKSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0
if ((pglXHyperpipeConfigSGIX = (PFNGLXHYPERPIPECONFIGSGIXPROC) __GLeeGe ) nLinked++;
tProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXHyperpipeConfigSGIX = (GLEEPFNGLXHYPERPIPECONFIGSGI
if ((pglXQueryHyperpipeConfigSGIX = (PFNGLXQUERYHYPERPIPECONFIGSGIXPROC XPROC) __GLeeGetProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++;
) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXQueryHyperpipeConfigSGIX = (GLEEPFNGLXQUERYHYPERPIP
if ((pglXDestroyHyperpipeConfigSGIX = (PFNGLXDESTROYHYPERPIPECONFIGSGIX ECONFIGSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) n
PROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))!=0) nLinked++; Linked++;
if ((pglXBindHyperpipeSGIX = (PFNGLXBINDHYPERPIPESGIXPROC) __GLeeGetPro if ((GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX = (GLEEPFNGLXDESTROYHYPE
cAddress("glXBindHyperpipeSGIX"))!=0) nLinked++; RPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))
if ((pglXQueryHyperpipeBestAttribSGIX = (PFNGLXQUERYHYPERPIPEBESTATTRIB !=0) nLinked++;
SGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribSGIX"))!=0) nLin if ((GLeeFuncPtr_glXBindHyperpipeSGIX = (GLEEPFNGLXBINDHYPERPIPESGIXPRO
ked++; C) __GLeeGetProcAddress("glXBindHyperpipeSGIX"))!=0) nLinked++;
if ((pglXHyperpipeAttribSGIX = (PFNGLXHYPERPIPEATTRIBSGIXPROC) __GLeeGe if ((GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX = (GLEEPFNGLXQUERYHYPE
tProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++; RPIPEBESTATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribS
if ((pglXQueryHyperpipeAttribSGIX = (PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GIX"))!=0) nLinked++;
) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) nLinked++; if ((GLeeFuncPtr_glXHyperpipeAttribSGIX = (GLEEPFNGLXHYPERPIPEATTRIBSGI
XPROC) __GLeeGetProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++;
if ((GLeeFuncPtr_glXQueryHyperpipeAttribSGIX = (GLEEPFNGLXQUERYHYPERPIP
EATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) n
Linked++;
#endif #endif
if (nLinked==8) return GLEE_LINK_COMPLETE; if (nLinked==8) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_MESA_agp_offset(void) GLuint __GLeeLink_GLX_MESA_agp_offset(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_MESA_agp_offset #ifdef __GLEE_GLX_MESA_agp_offset
if ((pglXGetAGPOffsetMESA = (PFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcA ddress("glXGetAGPOffsetMESA"))!=0) nLinked++; if ((GLeeFuncPtr_glXGetAGPOffsetMESA = (GLEEPFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcAddress("glXGetAGPOffsetMESA"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COM PLETE;} GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COM PLETE;}
GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;} GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;}
GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void) GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_EXT_texture_from_pixmap #ifdef __GLEE_GLX_EXT_texture_from_pixmap
if ((pglXBindTexImageEXT = (PFNGLXBINDTEXIMAGEEXTPROC) __GLeeGetProcAdd if ((GLeeFuncPtr_glXBindTexImageEXT = (GLEEPFNGLXBINDTEXIMAGEEXTPROC) _
ress("glXBindTexImageEXT"))!=0) nLinked++; _GLeeGetProcAddress("glXBindTexImageEXT"))!=0) nLinked++;
if ((pglXReleaseTexImageEXT = (PFNGLXRELEASETEXIMAGEEXTPROC) __GLeeGetP if ((GLeeFuncPtr_glXReleaseTexImageEXT = (GLEEPFNGLXRELEASETEXIMAGEEXTP
rocAddress("glXReleaseTexImageEXT"))!=0) nLinked++; ROC) __GLeeGetProcAddress("glXReleaseTexImageEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GLX_NV_video_output(void) GLuint __GLeeLink_GLX_NV_video_output(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GLX_NV_video_output #ifdef __GLEE_GLX_NV_video_output
if ((pglXGetVideoDeviceNV = (PFNGLXGETVIDEODEVICENVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glXGetVideoDeviceNV = (GLEEPFNGLXGETVIDEODEVICENVPROC)
ddress("glXGetVideoDeviceNV"))!=0) nLinked++; __GLeeGetProcAddress("glXGetVideoDeviceNV"))!=0) nLinked++;
if ((pglXReleaseVideoDeviceNV = (PFNGLXRELEASEVIDEODEVICENVPROC) __GLee if ((GLeeFuncPtr_glXReleaseVideoDeviceNV = (GLEEPFNGLXRELEASEVIDEODEVIC
GetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++; ENVPROC) __GLeeGetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++;
if ((pglXBindVideoImageNV = (PFNGLXBINDVIDEOIMAGENVPROC) __GLeeGetProcA if ((GLeeFuncPtr_glXBindVideoImageNV = (GLEEPFNGLXBINDVIDEOIMAGENVPROC)
ddress("glXBindVideoImageNV"))!=0) nLinked++; __GLeeGetProcAddress("glXBindVideoImageNV"))!=0) nLinked++;
if ((pglXReleaseVideoImageNV = (PFNGLXRELEASEVIDEOIMAGENVPROC) __GLeeGe if ((GLeeFuncPtr_glXReleaseVideoImageNV = (GLEEPFNGLXRELEASEVIDEOIMAGEN
tProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++; VPROC) __GLeeGetProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++;
if ((pglXSendPbufferToVideoNV = (PFNGLXSENDPBUFFERTOVIDEONVPROC) __GLee if ((GLeeFuncPtr_glXSendPbufferToVideoNV = (GLEEPFNGLXSENDPBUFFERTOVIDE
GetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++; ONVPROC) __GLeeGetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++;
if ((pglXGetVideoInfoNV = (PFNGLXGETVIDEOINFONVPROC) __GLeeGetProcAddre if ((GLeeFuncPtr_glXGetVideoInfoNV = (GLEEPFNGLXGETVIDEOINFONVPROC) __G
ss("glXGetVideoInfoNV"))!=0) nLinked++; LeeGetProcAddress("glXGetVideoInfoNV"))!=0) nLinked++;
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[39]; GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[40];
void initGLXLoadFunctions(void) void initGLXLoadFunctions(void)
{ {
__GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3; __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3;
__GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4; __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4;
__GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample; __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample;
__GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float; __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float;
__GLeeGLXLoadFunction[4]=__GLeeLink_GLX_SGIS_multisample; __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_ARB_create_context;
__GLeeGLXLoadFunction[5]=__GLeeLink_GLX_EXT_visual_info; __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_SGIS_multisample;
__GLeeGLXLoadFunction[6]=__GLeeLink_GLX_SGI_swap_control; __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_EXT_visual_info;
__GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_video_sync; __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_swap_control;
__GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_make_current_read; __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_video_sync;
__GLeeGLXLoadFunction[9]=__GLeeLink_GLX_EXT_visual_rating; __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_SGI_make_current_read;
__GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_import_context; __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_visual_rating;
__GLeeGLXLoadFunction[11]=__GLeeLink_GLX_SGIX_fbconfig; __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_EXT_import_context;
__GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_pbuffer; __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_fbconfig;
__GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGI_cushion; __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGIX_pbuffer;
__GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGIX_video_resize; __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGI_cushion;
__GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_swap_group; __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_video_resize;
__GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_barrier; __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_group;
__GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIS_blended_overlay; __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIX_swap_barrier;
__GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_shared_multisample; __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_blended_overlay;
__GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SUN_get_transparent_index; __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SGIS_shared_multisample;
__GLeeGLXLoadFunction[20]=__GLeeLink_GLX_3DFX_multisample; __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_SUN_get_transparent_index;
__GLeeGLXLoadFunction[21]=__GLeeLink_GLX_MESA_copy_sub_buffer; __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_3DFX_multisample;
__GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_pixmap_colormap; __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_copy_sub_buffer;
__GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_release_buffers; __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_pixmap_colormap;
__GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_set_3dfx_mode; __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_release_buffers;
__GLeeGLXLoadFunction[25]=__GLeeLink_GLX_SGIX_visual_select_group; __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_MESA_set_3dfx_mode;
__GLeeGLXLoadFunction[26]=__GLeeLink_GLX_OML_swap_method; __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_SGIX_visual_select_group;
__GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_sync_control; __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_swap_method;
__GLeeGLXLoadFunction[28]=__GLeeLink_GLX_NV_float_buffer; __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_OML_sync_control;
__GLeeGLXLoadFunction[29]=__GLeeLink_GLX_SGIX_hyperpipe; __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_NV_float_buffer;
__GLeeGLXLoadFunction[30]=__GLeeLink_GLX_MESA_agp_offset; __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_SGIX_hyperpipe;
__GLeeGLXLoadFunction[31]=__GLeeLink_GLX_EXT_fbconfig_packed_float; __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_MESA_agp_offset;
__GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_framebuffer_sRGB; __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_fbconfig_packed_float;
__GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_texture_from_pixmap; __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_framebuffer_sRGB;
__GLeeGLXLoadFunction[34]=__GLeeLink_GLX_NV_present_video; __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_EXT_texture_from_pixmap;
__GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_video_out; __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_present_video;
__GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_swap_group; __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_video_out;
__GLeeGLXLoadFunction[37]=__GLeeLink_GLX_EXT_scene_marker; __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_NV_swap_group;
__GLeeGLXLoadFunction[38]=__GLeeLink_GLX_NV_video_output; __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_EXT_scene_marker;
__GLeeGLXLoadFunction[39]=__GLeeLink_GLX_NV_video_output;
} }
#endif /* end Linux */ #endif /* end Linux */
/***************************************************************** /*****************************************************************
* GLee internal types * GLee internal types
*****************************************************************/ *****************************************************************/
typedef struct typedef struct
{ {
char ** names; char ** names;
skipping to change at line 10742 skipping to change at line 15926
extList->names[i]=(char *)malloc(length*sizeof(char)); extList->names[i]=(char *)malloc(length*sizeof(char));
strcpy(extList->names[i],extName); strcpy(extList->names[i],extName);
extList->lengths[i]=length; extList->lengths[i]=length;
extList->numNames++; extList->numNames++;
} }
const char *__GLeeGetExtStrPlat( void ) const char *__GLeeGetExtStrPlat( void )
{ {
#ifdef WIN32 #ifdef WIN32
if (!_GLEE_WGL_ARB_extensions_string) if (!_GLEE_WGL_ARB_extensions_string)
pwglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPR OC) wglGetProcAddress("wglGetExtensionsStringARB"); wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGAR BPROC) wglGetProcAddress("wglGetExtensionsStringARB");
if (pwglGetExtensionsStringARB) if (wglGetExtensionsStringARB)
return (const char *)pwglGetExtensionsStringARB(wglGetCurren return (const char *)wglGetExtensionsStringARB(wglGetCurrent
tDC()); DC());
#elif defined(__APPLE__) || defined(__APPLE_CC__) #elif defined(__APPLE__) || defined(__APPLE_CC__)
#else #else
Display *dpy=glXGetCurrentDisplay(); Display *dpy=glXGetCurrentDisplay();
if(dpy) if(dpy)
{ {
int dpynr=DefaultScreen(dpy); int dpynr=DefaultScreen(dpy);
return (const char*)glXQueryExtensionsString(dpy,dpynr); return (const char*)glXQueryExtensionsString(dpy,dpynr);
} }
#endif #endif
return 0; return 0;
skipping to change at line 12377 skipping to change at line 17561
if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNam es) ) if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNam es) )
{ {
_GLEE_EXT_gpu_program_parameters = GL_TRUE; _GLEE_EXT_gpu_program_parameters = GL_TRUE;
__GLeeLink_GL_EXT_gpu_program_parameters(); __GLeeLink_GL_EXT_gpu_program_parameters();
} }
if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames ) ) if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames ) )
{ {
_GLEE_APPLE_flush_buffer_range = GL_TRUE; _GLEE_APPLE_flush_buffer_range = GL_TRUE;
__GLeeLink_GL_APPLE_flush_buffer_range(); __GLeeLink_GL_APPLE_flush_buffer_range();
} }
if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) )
{
_GLEE_NV_gpu_program4 = GL_TRUE;
__GLeeLink_GL_NV_gpu_program4();
}
if (__GLeeCheckExtension("GL_NV_geometry_program4", &extensionNames) )
{
_GLEE_NV_geometry_program4 = GL_TRUE;
__GLeeLink_GL_NV_geometry_program4();
}
if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) )
{
_GLEE_EXT_geometry_shader4 = GL_TRUE;
__GLeeLink_GL_EXT_geometry_shader4();
}
if (__GLeeCheckExtension("GL_NV_vertex_program4", &extensionNames) )
{
_GLEE_NV_vertex_program4 = GL_TRUE;
__GLeeLink_GL_NV_vertex_program4();
}
if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) )
{ {
_GLEE_EXT_gpu_shader4 = GL_TRUE; _GLEE_EXT_gpu_shader4 = GL_TRUE;
__GLeeLink_GL_EXT_gpu_shader4(); __GLeeLink_GL_EXT_gpu_shader4();
} }
if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) )
{ {
_GLEE_EXT_draw_instanced = GL_TRUE; _GLEE_EXT_draw_instanced = GL_TRUE;
__GLeeLink_GL_EXT_draw_instanced(); __GLeeLink_GL_EXT_draw_instanced();
} }
skipping to change at line 12442 skipping to change at line 17606
if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNa mes) ) if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNa mes) )
{ {
_GLEE_EXT_texture_shared_exponent = GL_TRUE; _GLEE_EXT_texture_shared_exponent = GL_TRUE;
__GLeeLink_GL_EXT_texture_shared_exponent(); __GLeeLink_GL_EXT_texture_shared_exponent();
} }
if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) ) if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) )
{ {
_GLEE_NV_depth_buffer_float = GL_TRUE; _GLEE_NV_depth_buffer_float = GL_TRUE;
__GLeeLink_GL_NV_depth_buffer_float(); __GLeeLink_GL_NV_depth_buffer_float();
} }
if (__GLeeCheckExtension("GL_NV_fragment_program4", &extensionNames) )
{
_GLEE_NV_fragment_program4 = GL_TRUE;
__GLeeLink_GL_NV_fragment_program4();
}
if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &ext ensionNames) ) if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &ext ensionNames) )
{ {
_GLEE_NV_framebuffer_multisample_coverage = GL_TRUE; _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE;
__GLeeLink_GL_NV_framebuffer_multisample_coverage(); __GLeeLink_GL_NV_framebuffer_multisample_coverage();
} }
if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) )
{ {
_GLEE_EXT_framebuffer_sRGB = GL_TRUE; _GLEE_EXT_framebuffer_sRGB = GL_TRUE;
__GLeeLink_GL_EXT_framebuffer_sRGB(); __GLeeLink_GL_EXT_framebuffer_sRGB();
} }
skipping to change at line 12517 skipping to change at line 17676
if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) )
{ {
_GLEE_EXT_direct_state_access = GL_TRUE; _GLEE_EXT_direct_state_access = GL_TRUE;
__GLeeLink_GL_EXT_direct_state_access(); __GLeeLink_GL_EXT_direct_state_access();
} }
if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) )
{ {
_GLEE_EXT_vertex_array_bgra = GL_TRUE; _GLEE_EXT_vertex_array_bgra = GL_TRUE;
__GLeeLink_GL_EXT_vertex_array_bgra(); __GLeeLink_GL_EXT_vertex_array_bgra();
} }
if (__GLeeCheckExtension("GL_EXT_texture_swizzle", &extensionNames) )
{
_GLEE_EXT_texture_swizzle = GL_TRUE;
__GLeeLink_GL_EXT_texture_swizzle();
}
if (__GLeeCheckExtension("GL_NV_explicit_multisample", &extensionNames)
)
{
_GLEE_NV_explicit_multisample = GL_TRUE;
__GLeeLink_GL_NV_explicit_multisample();
}
if (__GLeeCheckExtension("GL_NV_transform_feedback2", &extensionNames)
)
{
_GLEE_NV_transform_feedback2 = GL_TRUE;
__GLeeLink_GL_NV_transform_feedback2();
}
if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) ) if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) )
{ {
_GLEE_SGIX_texture_select = GL_TRUE; _GLEE_SGIX_texture_select = GL_TRUE;
__GLeeLink_GL_SGIX_texture_select(); __GLeeLink_GL_SGIX_texture_select();
} }
if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames ) ) if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames ) )
{ {
_GLEE_INGR_blend_func_separate = GL_TRUE; _GLEE_INGR_blend_func_separate = GL_TRUE;
__GLeeLink_GL_INGR_blend_func_separate(); __GLeeLink_GL_INGR_blend_func_separate();
} }
skipping to change at line 12542 skipping to change at line 17716
if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) ) if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) )
{ {
_GLEE_SGIX_igloo_interface = GL_TRUE; _GLEE_SGIX_igloo_interface = GL_TRUE;
__GLeeLink_GL_SGIX_igloo_interface(); __GLeeLink_GL_SGIX_igloo_interface();
} }
if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) )
{ {
_GLEE_EXT_fragment_lighting = GL_TRUE; _GLEE_EXT_fragment_lighting = GL_TRUE;
__GLeeLink_GL_EXT_fragment_lighting(); __GLeeLink_GL_EXT_fragment_lighting();
} }
if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) )
{
_GLEE_EXT_geometry_shader4 = GL_TRUE;
__GLeeLink_GL_EXT_geometry_shader4();
}
if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) )
{ {
_GLEE_EXT_scene_marker = GL_TRUE; _GLEE_EXT_scene_marker = GL_TRUE;
__GLeeLink_GL_EXT_scene_marker(); __GLeeLink_GL_EXT_scene_marker();
} }
if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionN ames) ) if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionN ames) )
{ {
_GLEE_EXT_texture_compression_dxt1 = GL_TRUE; _GLEE_EXT_texture_compression_dxt1 = GL_TRUE;
__GLeeLink_GL_EXT_texture_compression_dxt1(); __GLeeLink_GL_EXT_texture_compression_dxt1();
} }
if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) ) if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) )
{ {
_GLEE_EXT_texture_env = GL_TRUE; _GLEE_EXT_texture_env = GL_TRUE;
__GLeeLink_GL_EXT_texture_env(); __GLeeLink_GL_EXT_texture_env();
} }
if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) ) if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) )
{ {
_GLEE_IBM_static_data = GL_TRUE; _GLEE_IBM_static_data = GL_TRUE;
__GLeeLink_GL_IBM_static_data(); __GLeeLink_GL_IBM_static_data();
} }
if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) )
{
_GLEE_NV_gpu_program4 = GL_TRUE;
__GLeeLink_GL_NV_gpu_program4();
}
if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) ) if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) )
{ {
_GLEE_OES_byte_coordinates = GL_TRUE; _GLEE_OES_byte_coordinates = GL_TRUE;
__GLeeLink_GL_OES_byte_coordinates(); __GLeeLink_GL_OES_byte_coordinates();
} }
if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensi onNames) ) if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensi onNames) )
{ {
_GLEE_OES_compressed_paletted_texture = GL_TRUE; _GLEE_OES_compressed_paletted_texture = GL_TRUE;
__GLeeLink_GL_OES_compressed_paletted_texture(); __GLeeLink_GL_OES_compressed_paletted_texture();
} }
skipping to change at line 12728 skipping to change at line 17912
if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) ) if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) )
{ {
_GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE; _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE;
__GLeeLink_WGL_EXT_framebuffer_sRGB(); __GLeeLink_WGL_EXT_framebuffer_sRGB();
} }
if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) ) if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) )
{ {
_GLEE_WGL_NV_present_video = GL_TRUE; _GLEE_WGL_NV_present_video = GL_TRUE;
__GLeeLink_WGL_NV_present_video(); __GLeeLink_WGL_NV_present_video();
} }
if (__GLeeCheckExtension("WGL_NV_video_out", &extensionNames) )
{
_GLEE_WGL_NV_video_out = GL_TRUE;
__GLeeLink_WGL_NV_video_out();
}
if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) ) if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) )
{ {
_GLEE_WGL_NV_swap_group = GL_TRUE; _GLEE_WGL_NV_swap_group = GL_TRUE;
__GLeeLink_WGL_NV_swap_group(); __GLeeLink_WGL_NV_swap_group();
} }
if (__GLeeCheckExtension("WGL_NV_gpu_affinity", &extensionNames) )
{
_GLEE_WGL_NV_gpu_affinity = GL_TRUE;
__GLeeLink_WGL_NV_gpu_affinity();
}
if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames ) ) if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames ) )
{ {
_GLEE_WGL_EXT_display_color_table = GL_TRUE; _GLEE_WGL_EXT_display_color_table = GL_TRUE;
__GLeeLink_WGL_EXT_display_color_table(); __GLeeLink_WGL_EXT_display_color_table();
} }
if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) ) if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) )
{ {
_GLEE_WGL_EXT_extensions_string = GL_TRUE; _GLEE_WGL_EXT_extensions_string = GL_TRUE;
__GLeeLink_WGL_EXT_extensions_string(); __GLeeLink_WGL_EXT_extensions_string();
} }
skipping to change at line 12795 skipping to change at line 17979
if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) ) if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) )
{ {
_GLEE_GLX_ARB_multisample = GL_TRUE; _GLEE_GLX_ARB_multisample = GL_TRUE;
__GLeeLink_GLX_ARB_multisample(); __GLeeLink_GLX_ARB_multisample();
} }
if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) ) if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) )
{ {
_GLEE_GLX_ARB_fbconfig_float = GL_TRUE; _GLEE_GLX_ARB_fbconfig_float = GL_TRUE;
__GLeeLink_GLX_ARB_fbconfig_float(); __GLeeLink_GLX_ARB_fbconfig_float();
} }
if (__GLeeCheckExtension("GLX_ARB_create_context", &extensionNames) )
{
_GLEE_GLX_ARB_create_context = GL_TRUE;
__GLeeLink_GLX_ARB_create_context();
}
if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) ) if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) )
{ {
_GLEE_GLX_SGIS_multisample = GL_TRUE; _GLEE_GLX_SGIS_multisample = GL_TRUE;
__GLeeLink_GLX_SGIS_multisample(); __GLeeLink_GLX_SGIS_multisample();
} }
if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) ) if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) )
{ {
_GLEE_GLX_EXT_visual_info = GL_TRUE; _GLEE_GLX_EXT_visual_info = GL_TRUE;
__GLeeLink_GLX_EXT_visual_info(); __GLeeLink_GLX_EXT_visual_info();
} }
 End of changes. 436 change blocks. 
10644 lines changed or deleted 16854 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/